home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #14
/
Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO
/
prog_c
/
cu19.zip
/
CUTIL.LST
next >
Wrap
File List
|
1996-01-25
|
600KB
|
8,354 lines
Page No. 1
01/25/96
PD/Shareware Products in Library
Release Date Product Description
** Type Arrays
09/06/91 A virtual array implementation for Turbo C. Permits
access of arbitrarily large arrays of any type of data.
07/11/92 Software providing the ability to access large arrays,
including virtual arrays, and arrays using extended
memory. Arrays as large as memory, or as large as
available disk space are possible.
04/22/93 Routines for a variety of calculations on arrays
including the average of values in the array, number of
times a search value is found in the array, and others.
** Type Benchmark
06/29/88 No longer distributed or supported. An execution analyzer
of TC. Helps understand & write better performing
programs. A demo version with limited functions and
manual included. Fully functioning version was $65 but
is no longer sold.
07/02/87 Bench mark test results and program with C source. Source
well documented.
10/26/89 Plum-Hall benchmarks, with source, include files, make
files, and an article by Dr. Plum from C Users' Journal.
05/21/90 Task switch time measurement routines for real time
environment. These routines act to set up tasks and
measure time it takes to move between them in concurrent
processing system.
05/21/90 Preemption time benchmark routine. This function
measures the time for one preemptive task switch and one
non-preemptive task switch and compares the two of them.
05/21/90 Measures and computes amount of difference between two
timer count values in registers processing simulated CPU
interrupts to determine interrupt latency.
05/21/90 Semaphore shuffle measurement -- this function measures
the latency for a task to acquire a semaphore that is
owned by an equal priority task.
05/21/90 Measures the overhead involved in breaking a deadlock.
This function monitors for and registers events causing a
deadlock and measures the time it takes for system to
break out of deadlock.
05/21/90 Inter task data message latency measurement. This
function creates two tasks and measures the time needed
to send a fixed number of messages between task 1 and 2
as opposed to when no messages are sent between the tasks.
09/09/88 Group of source code files to perform benchmark tests on
various PC subsystems such as disk drives, floating point
processor, graphics display, CPU speed, text speed,
timer, open/close window, and direct video access.
Compiled using MSC 5.1.
** Type Binary Tree
07/16/89 Routine for speeding up binary search routines.
06/27/92 Programmer's utility for creating and maintaining random
access files of variable length records. Prevents
duplicate keys. Provides easy record access. Source
Page No. 2
01/25/96
PD/Shareware Products in Library
Release Date Product Description
code included.
07/31/93 Source code for a library for RedBlack trees, which are a
special sort of balance binary trees. All source code,
and Borland C make files are supplied.
06/06/93 A implementation of a hybrid data structure, the threaded
height-balanced tree, or tavl tree. This structure is
less prone to degradation than are ordinary binary trees.
** Type Bit Manipulation
06/05/89 Function Library for Bit manipulation: set and clear,
test bits, and related functions.
09/07/87 Source and header files, with documentation for the
creation of bitsets. Test, set and clear bit fields.
** Type C++ AI
10/01/90 Turbo C++ source files and executable for Neural Network
implementation. Based on work in AI Magazine.
10/01/90 Source code for a three level neural net program as
described 10/90 issue of AI Magazine.
** Type C++ BDE
11/06/94 A DLL developed in VB that will simplify the complexity
of using the Borland Database Engine with SQL syntax.
Use 4 major functions to read, write, insert and update
most database files. Source is available at a nominal
fee.
05/04/94 Technical Information sheet from Borland, providing
information on the features of the Borland Database
Engine, version 2.0.
01/13/95 An example programming framework for the Borland Database
Engine which encapsulates IDAPI calls for 16 bit Windows
application using the BDE.
10/14/94 An application example for the KDBF framework (see
KDBF.ZIP). It is essentially a port from the Paradox
Engine WinRest application to the BDE.
01/11/95 Replacement filter function for the Snipet applet
distributed by Borland with the BDE.
01/04/95 System for keyword expansion in Integrated Development
Environments. Captures keyboard input, and expands
keywords to developer specified text. Can be configured
for multiple IDEs.
02/23/95 Tech Info sheet serving as an introduction to BDE
programming. Includes design overview, error handling,
etc.
02/23/95 Tech Info sheet demonstrating how to set a filter based
on the first N characters of a character field (where N
is a programmer supplied number of characters to be
examined).
02/23/95 Tech Info sheet demonstrating the use of a canContinue
node in a BDE filter.
03/03/95 A list of all BDE Error return codes and the associated
messages. Decimal and Hex codes are listed. Useful for
debugging BDE applications.
Page No. 3
01/25/96
PD/Shareware Products in Library
Release Date Product Description
04/21/95 Replacement for the redistributable files for BDE
applications. ODI configuration utility is also
replaced. Disk 1 of 2.
02/04/95 Replacement for the redistributable files for BDE
applications. ODI configuration utility is also
replaced. Disk 2 of 2.
03/21/95 A collection of answers to frequently asked questions on
the Borland Database Engine, and references to Technical
Information sheets on specific BDE issues.
03/20/95 A bug fix for the bdatabas.cpp file included in the
KDBF.ZIP file. As released, that file includes a
dereferencing error.
03/28/95 A list of all BDE Error return codes and the associated
messages, sorted by the error return number. Useful for
debugging BDE applications.
05/22/95 Revisions to the KDBF system, made by 'BR'. See KDBF.ZIP
for documentation of the system. This release contains
significant changes in the system.
06/19/95 Tech Info sheet documenting how to set the appropriate
number of file handlers for a BDE application.
06/21/95 Programmer's application development interface for
verifying and rebuilding Paradox tables. Redistributable
with applications developed using the Borland Database
Engine.
06/29/95 A set of expression classes with conversion to pCANExpr
to simplify the BDE's DbiAddFilter() function. Logical
and arithmetic operations are supported.
06/30/95 Classes permitting the programmer to easily define
filters in the IDAPI, without resort to arcane
structures. These classes provide for encapsulation of
filters for BDE cursors, without computing offsets.
07/12/95 Revisions to the KDBF system, made by 'BR'. See
KDBF.ZIP. Extensions and a query class are supplied.
See Readme.txt for documentation of changes made in this
release. Among the changes are cleaner handling of blobs
and error fixes.
07/14/95 C++ wrapper encapsulation of the Borland Database Engine.
It encapsulates calls to the Engine's functions and
manages handles for BDE objects. It includes exception
handling to deal with Engine error return values. Use
pkunzip -d option.
** Type C++ BIDS
04/07/93 An example of programming in OWL using Borland
International Data Structures (BIDS). Demonstrates an
easy way to use BIDS to store structured data in a
program.
10/06/93 Example programs demonstrating how to stream BIDS objects.
** Type C++ BVSP
02/15/94 A demonstration on the MicroHelp Slider, part of the
Borland Visual Solutions Pack (BC 4).
08/01/94 A text file showing how to modify the default behavior on
Page No. 4
01/25/96
PD/Shareware Products in Library
Release Date Product Description
the CIQRY control for use with DBase files.
11/02/94 Frequently asked questions on the Borland Visual
Solutions Pack, from the Borland Compuserve Forum.
** Type C++ Callback
01/30/95 A library providing a portable, type-safe mechanism for
intercomponent callback functions. Based on work
published in the February issue of the C++ Report.
11/02/95 Shows how to make a DLL that is callable from Visual
Basic. Includes same DLL compiled from Borland, MS and
Symantec compilers. Includes project files used to make
the DLL. Also shows how to use C++ inside the DLL.
** Type C++ Classes
07/28/90 A collection of C++ files, downloaded from Borland
Programming Forum on Compuserve. No claims of authorship
or documentation included. Classes for directory,
graphics, linked lists, keyboard, binary trees, etc.
Turbo C++.
11/27/90 GNU C++ class collextion ported from UNIX. File 1 of 4.
See also Libgp1b, Libgp2a, and Libgp2b. A huge
collection of classes. Use unzip -d filename to extract
to the correct subdirectory.
02/28/90 GNU C++ class collextion ported from UNIX. File 2 of 4.
See also Libgp1a, Libgp2a, and Libgp2b. A huge
collection of classes. Use unzip -d filename to extract
to the correct subdirectory.
11/17/90 GNU C++ class collextion ported from UNIX. File 3 of 4.
See also Libgp1a, Libgp1b, and Libgp2b. A huge
collection of classes. Use unzip -d filename to extract
to the correct subdirectory.
02/27/90 GNU C++ class collextion ported from UNIX. File 4 of 4.
See also Libgp1a, Libgp1b, and Libgp2a. A huge
collection of classes. Use unzip -d filename to extract
to the correct subdirectory.
02/10/93 No longer supported. A C++ class library. Julian date
management, Non-window cell control, MDI toolbar support
with up to 20 icons, custom button bitmaps. Supports
graphics display and shaded text boxes.
09/19/93 A collection of C++ objects for string manipulation,
vectors, file management, btrieve, and miscellaneous
utilities. A large number of C++ source code files is
included, so that the library can be extended or modified.
02/19/94 StatusBar class derived from zApp zPane class. When
attached to parent, can be setup to receive any type of
system or user messages, and can display any type of
information or graphics. Requires zApp 2.1 GUI Tools
Library and Borland C++ 3.1.
03/25/94 C++ Class library of functions for Microsoft Windows
applications. General classes for Windows functions,
dialog box I/O, printing, timers, cursor manipulation,
menus, help files, painting, graphics, etc.
06/09/94 Class library that allows development of VBX controls
Page No. 5
01/25/96
PD/Shareware Products in Library
Release Date Product Description
using MSVC and MFC. Includes a wizard and demo controls
developed using the libraries. Requires the CDK from
Microsoft.
06/08/94 iostream-based message classes. Designed to simplify
reporting of status, errors, and other messages. msgbuf
class allows a user-supplied character sink function to
deliver output to a status line, dialog box, etc. Based
on Borland's filebuf class.
10/31/94 A collection of C++ objects for string manipulation,
vectors, file management, btrieve, and miscellaneous
utilities. This is a rewrite of the Wheaton Libraries.
Source code is available on registration.
10/19/95 Set of C++ classes. Expandable, hierarchical list box
like Win95. MS style TitleTips (ala MSDN). Right-click
for TreeView properties. Win95 look and feel, but fully
supports Win 3.1. No MS common control library required.
No DLLs. 15K memory. 16/32 bit.
** Type C++ Code
02/24/91 A Turbo C++/TASM dependency lister. Will process a list
of .obj files and generate a list of dependencies, which
can be used for the construction of make files.
05/17/93 C++ code template generator, produces compile ready
header and object files, based on information provided in
an input file. Creates a consistent interface that will
aid in program development and in preparation of
documentation.
04/15/93 No longer sold. C++ code cross referencing facility.
Allows interactive searching and browsing through code.
Creates a database from the source code. Supports
multiple source code projects and databases.
02/25/93 From Borland Technical Support Staff. Explanation of the
error condition, "virtual function hiding."
04/10/95 Code analysis tools for C and C++. C function tree
generator and structure tree generator. Provides
graphical representation of C/C++ function call tree.
Numerous configuration options permit highly customized
output.
09/30/94 Windows version of C++ code cross referencing facility.
Allows interactive searching and browsing through code.
Creates a database from the source code. Supports
multiple source code database.
06/15/92 Prototype extractor for automatic creation of correct
header files, for ANSI C and C++ version 2.0.
Configurable from command line or from a configuration
file. On line manual may be dumped to the printer.
08/21/94 Source code commenting utility for Borland C++ version
4.0, Visual C++ 1/1.5 and Powerbuilder 3.0/3.0a.
04/10/95 Code analysis tools for C and C++ and Windows. C
function tree generator and structure tree generator.
Provides graphical representation of C/C++ function call
tree. Numerous configuration options permit highly
customized output.
Page No. 6
01/25/96
PD/Shareware Products in Library
Release Date Product Description
12/15/94 An alternative browser for Microsoft Visual C++, giving a
top-down view of the program.
08/05/95 Text view and formatter for C/C++ program code. It can
hide or highlight code that will not be compiled. It can
make code easier to understand. Highlighting of comments
and regular expression text searching are supported.
09/10/95 Code beautifier and formatter for C and C++. This is an
MS Windows application.
09/17/95 Lets user visually draw Runbaugh, Shlaer-Mellor, Booch or
Coad Yourdon like constructs, and generates C++ code and
data dictionary. Prints, zooms and clips diagrams. You
can add methods and members as well as method code.
Windows 95 version.
** Type C++ Code Analysis
07/13/89 Two utilities for C++: A C++ source code formatter, and
a program that will display the class hierarcy defined in
the input file. Note that these programs were written
before the release of C++ 2.0.
12/09/90 C++ code reformatter and pretty printer. Can output
files for 1 or 2 sided printing. Several configuration
switches are available. Source code is provided. Novice
C++ programmers may find the source helpful study in
streams i/o.
07/28/95 Browser for C++ classes. Syntax analysis of classes is
performed. Multiple display options are available. The
package provides reverse engineering capabilities. A Pro
version is also available.
11/26/95 Compares two files and displays the differences in one of
four user color-coded specified formats. Nice for
comparing INI files and source code changes.
** Type C++ Communication
05/14/90 An example of the use of C++ to implement asynchronous
communication bypassing the slower bios routines. An
implementation of background communications.
09/12/90 Turbo C++ modification of Serial Communications
functions, to use C++ capabilities, without using
assembly routines.
05/25/91 Class definitions and headers for serial communications.
Comports 1-4, dialer, character queue, modem
configuration. Free if used in a non-commercial
application. This release makes the file Borland C++
compatible, corrects bug with Com4 definition.
02/18/91 A serial communications library for Turbo C or Turbo C++
(separate libraries provided for each.) Multiline
support, up to 8 communications ports, baud rates of up
to 57,600. Registered users recieve full source code and
all memory models.
09/12/90 Example code demonstrating use of C++ techniques in
programming asynchronous communications.
05/09/92 Source code and demo for a streamable communications
buffer object.
Page No. 7
01/25/96
PD/Shareware Products in Library
Release Date Product Description
05/10/92 C++ library for asynch communications programming.
Supports 8250 UART. For Borland C++, version 2.0.
04/04/91 Source code for an asynchronous object class, provided
with a test program. Com1-Com4, up to 115k baud rate.
12/01/92 A C++ streamable asynch communications object. All
source code, and a documentation file are included.
04/09/93 Asynchronous communication library. Written in assembly
for speed. Supports Com1-Com4, 16550 UART.
Hardware/software handshaking. Sender and receiver are
interrupt driven. Up to 115200 baud. Adjustable transmit
and receive queue of up to 65534 bytes.
05/10/92 C++ library for asynch communications programming.
Supports 8250 UART. For Borland C++, version 3.0, 3.1.
08/22/94 C++ library of asynch communications routines. Fossil
and Digiboard support. Source included.
10/03/94 Library for Asynch Communications. Compatible with MSC,
Turbo C++, and Zortech. Supports 16550 UART and
simultaneous use of 4 comports. C++ demo and supporting
files are included. Registration includes source files.
Zmodem support.
04/14/95 Serial Communications class for OWL. A circular buffer
class is provided. All source code is provided.
04/06/95 Demonstration of inter PC communications using Visual C++
and MFC. A sample application using the CCommunication
and CProtocol objects, with all source code, is included.
08/18/95 A Telnet client for Windows Winsock. This application
provides access to remote communications using Telnet.
All source is provided, but the project is in an
unfinished state.
** Type C++ Compiler
03/14/93 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This is
the basic info file.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides compiler utilities, Bison executables.
11/01/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the Development Environment.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the documentation for the Development
Environment.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the 80387 emulation package.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
Page No. 8
01/25/96
PD/Shareware Products in Library
Release Date Product Description
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the GAS executables.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the GCC executables.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the C++ and Object-C executalbes.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the basic graphics library.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the runtime library source code.
10/31/92 DJ's port to DOS of the Free Software Foundations GCC
product, comprised on a 32-bit 80386 DOS extender with
symbolic debugger, C++ compiler and utilities. This file
provides the profiling library and utilities.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Async Library.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Curses Library.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Task
Switching Library.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Text
Windows Library.
07/24/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the BCC
to GRX Library.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
BinUtils 2.2 binaries (required).
Page No. 9
01/25/96
PD/Shareware Products in Library
Release Date Product Description
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
BinUtils 2.2 documentation.
11/30/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
BinUtils 2.2 sources (1 of 2).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
BinUtils 2.2 sources (2 of 2).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Bison 1.22 binaries.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Bison 1.22 documentation.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Bison 1.22 sources.
12/06/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GRX
Graphics Library documentation.
12/06/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GRX
Graphics Library extra fonts.
12/06/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GRX
Graphics Library libs/headers.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Diff
1.15 sources.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Page No. 10
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Unzip with -d -o switches. This archive contains the Base
Development Kit (required).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Base
Development Kit documentation.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
80387 emulator sources.
12/07/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Execution Only Environment (required).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Simple Graphics Library.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Base
Library sources.
12/07/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Go32
and Utils sources.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Test
Programs.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Flex
2.3.8 binaries.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Flex
2.3.8 documentation.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Flex
2.3.8 sources.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
Page No. 11
01/25/96
PD/Shareware Products in Library
Release Date Product Description
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Gas
2.1.1 documentation.
11/28/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Gas
2.1.1 sources (1 of 2).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Gas
2.1.1 sources (2 of 2).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GZip
1.2.4 binaries.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GZip
1.2.4 documentation.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GZip
1.2.4 sources.
11/28/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
LibG++ 2.5.0 sources (1 of 2).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
LibG++ 2.5.0 sources (2 of 2).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Make
3.69 binaries.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Make
3.69 documentation.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Make
Page No. 12
01/25/96
PD/Shareware Products in Library
Release Date Product Description
3.69 sources.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Patch 2.0.2 sources.
07/30/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
DESQview/X Libraries and Utilities.
11/22/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Sound Blaster samples (DMA & Interrupts).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
TexInfo 2.10 binaries (including info.exe).
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
TexInfo 2.10 documentation.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
TexInfo 2.10 sources.
12/17/93 The First maintenance release for DJGPP 1.11. This zip
should be unzipped from the same directory as the other
zips, but AFTER you've unzipped all the others, as it
replaces a number of files from many other modules. See
DJ111M1.DOC for more information.
01/09/94 The second maintenance release for DJGPP 1.11. This zip
should be unzipped after DJ111M1 has been installed. See
DJ111M2.DOC for more information.
12/17/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 binaries (C only) for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 documentation for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
Page No. 13
01/25/96
PD/Shareware Products in Library
Release Date Product Description
2.5.7 real-mode gcc.exe for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 sources (1 of 6) for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 sources (2 of 6) for DJGPP.
12/12/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 sources (3 of 6) for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 sources (4 of 6) for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 sources (5 of 6) for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the GCC
2.5.7 sources (6 of 6) for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the C++
binaries amd libraries for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
Objective-C binaries & libraries for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
InfoZip unzip 5.0p1 binaries for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
InfoZip unzip 5.0p1 sources for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
Page No. 14
01/25/96
PD/Shareware Products in Library
Release Date Product Description
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
InfoZip zip 1.9p1 binaries for DJGPP.
12/15/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the
InfoZip zip 1.9p1 sources for DJGPP.
03/04/94 Borland's press release about Borland C++ 4.0's support
for the upcoming Microsoft Windows 4.0 operating system
release code-named Chicago. Includes information for
registered users of BC4 to receive the update on compact
disc for $10.
06/11/94 A set of files permitting patching the Borland C++
version 4.0 IDE to support highlighting of MS Windows API
Functions.
12/05/93 Port of the GNU C/C++/ObjC development tools to the
386/DOS platform. Generates programs that run in the
386's 32-bit mode, with full virtual memory support.
Unzip with -d -o switches. This archive contains the Gas
2.1.1 Assembler binaries.
** Type C++ Complex
10/30/89 Complex number class for C++ 2.0.
11/14/89 C++ program using OOP and Complex Number object to
generate fractal images of Biomorphs, given input from
the user on the complex plane. Source code makes for
interesting study in C++ techniques.
03/18/90 The complex number class files and example programs that
use it, modified for the Zortech compiler. Based on the
work of Robert Scott Ladd.
** Type C++ Compression
04/20/95 C++ Stream Classes to provide compression and
decompression. Source code, test application, and
Borland C++ project file are included.
** Type C++ Container
01/13/94 Technical Information sheet on how to build the Borland
Container Class Libraries for BC4. A make file is
documented to show how to build the various 'flavors' of
the Container Classes.
03/04/94 A portable, persistent hybrid container class
implementation. Using Container Light will significantly
reduce code size as compared to the use of commercial, or
compiler supplied container class packages.
12/07/95 Full set of object based (Smalltalk like) and template
based container classes for Borland C++. Also a full
string class and a mechanism to aid in maintaining
persistent objects. All header files, source, and make
file for DOS, Win, Win32 and Unix.
** Type C++ Control
Page No. 15
01/25/96
PD/Shareware Products in Library
Release Date Product Description
01/04/95 An 'option tree' custom control, a tree-form control
containing an optional check box at each branch of the
tree.
01/11/95 A custom checkbox control for MS Windows. Checkbox can
be marked with the mouse or by depressing the space bar
while the control has focus.
01/11/95 A custom date selection control for MS Windows. The
control presents a month at a time, with the current date
highlighted.
02/17/95 Windows Help file for Grid control library. (See
Grid133.zip).
01/11/95 A custom checkbox control for MS Windows. This is a
simplified checkbox. Because it has no caption, it is
useful where arrays or groupings of checkboxes are
needed, and space restrictions prevent the use of a
checkbox.
01/03/95 Editable list box for maintaining lists of data with
sizable and movable columns. Columns can be locked or
sorted. Automatic formatting of numeric data and dates.
03/12/95 A Grid control for Object Windows Library, version 2.5
This control provides a spreadsheet-like object for row
oriented data entry. 16 and 32 bit versions are
supplied, and the methods are well documented. Borland
Database Engine interface example.
03/18/95 A group of classes providing a system for selective
enabling on controls. The programmer specifies the
condition under which the control is to be enabled. The
class does the enabling automatically.
03/26/95 A group of classes to enhance dialog objects. Presents
fly-by hints to the user when the mouse moves past an
item. Also includes a decorated dialog frame, allowing
the dialog to be the main window.
03/30/95 A meter bar control that shows how much of a process has
completed. Versions are supplied for OWL, Visual Basic,
and Visual C++. A Windows format help file is provided
to give the programmer easy reference.
07/06/95 Version 1.50 of a collection of custom controls which can
be installed into the Borland Resource Workshop.
Includes scrollbar control, virtual list box control,
spin control, calendar control, tab control and edit
control.
08/17/95 A custom control that provides a standard edit field
which behaves like a calendar control, such as those
provided in popular PIMs. OWL 2.5 source code. Version
1.03.
04/11/95 A custom control library implementing an analog scaler,
an analog dial, an analog tuner, a hierarchic combo box,
a hierarchic list box, extended text control and link
static control. Borland Resource Workshop compliant.
07/30/95 Notebook Tab Control object with a C++ wrapper. The
control implements Word version 6.0 style tabs. 16 and
32 bit versions are provided, as well as the wrapper
implementation and the .dll source code. Use PKUNZIP -D
Page No. 16
01/25/96
PD/Shareware Products in Library
Release Date Product Description
option to decompress.
** Type C++ Database
06/28/90 C++ class library for accessing the Paradox (tm) engine.
Paradox is a product of Borland International.
04/28/91 Extensions are provided to Gary Weinfurther's PDXPP for
providing a group of C++ classes for accessing the
Paradox Engine version 2.0. C++ makes working with
Paradox objects much simpler. Adds engine
initialization, string and token classes.
05/17/91 C++ classes for table, record buffer, field, and other
Paradox objects. For Paradox Engine. Generator that will
produce .h and .cpp definition files from the structure
of a supplied Paradox .db file. All source code and a
demonstration are provided.
01/03/92 C++ class to provide a wrapper for btrieve access.
09/15/91 Database application development library for C++.
Supports standard set of database applications, as well
as user interface classes, on line help system. Windows,
pull down menus, reports and queries are provided.
03/07/92 A class library for programmer's developing in BTrieve.
Provides an object oriented programming interface for
Btrieve. Requires Btrieve C interface from Novell.
12/11/91 C++ class definitions for the Paradox Engine. Requires
the Paradox Engine v. 2.0 and C++.
04/03/92 A set of recursive C++ classes which process data entry
input with Paradox-like picture formats. Keyboard and
display functions are left to your application.
10/13/92 Not supported and will not be updated. A rudimentary C++
object for accessing dBase III+ files. Incomplete, as it
supports neither index files nor memo fields.
03/31/92 A C++ implementation of a flat file database, providing
an easy to master API for flat file database application
development.
02/02/93 Example program implementing Darts league database,
demonstrating how to use CodeBase 5.0 with Borland's
Object Windows Library.
09/09/92 C++ library of classes for accessing Btrieve files.
Source code of an example program is included.
09/21/93 C++ class for database access, designed for use with
Codebase 5.0 database engine.
07/02/94 MS Visual C++ Container Class for database access, using
Carl Brown's MF.DLL, which is included.
03/15/95 A C++ Object Oriented wrapper for calls to Sequiter's
CodeBase, version 4.5. Direct calls to Codebase
functions are made unneccesary, although pointers are
provided, should the programmer desire direct access.
07/03/94 A C++ class library for Btrieve access.
07/27/94 Database management library for C++ programmers. Full
B+Tree/ISAM system with full relational capabilities.
Multiple indexes/caching. 4GL features to generate a
data entry program from a database description file.
Multi-user support added.
Page No. 17
01/25/96
PD/Shareware Products in Library
Release Date Product Description
11/14/94 A C++ class wrapper for the Crystal Reports Printing
Engine, used with Paradox Engine to produce report
formats. This release improves on error handling, and
provides examples for OWL 2.0 MDI apps.
05/02/95 C++ database system for DOS and Windows. Borland C++ 3.1
and 4.x. Intended for programmers who need a database in
their application but don't want any of the big databases
on the market. The supplied classes do their own IO.
08/17/95 A C++ library of objects for creating, reading, writing,
querying and manipulating dBase III format files. Source
code is included.
09/24/95 A 'thunk' permitting access to BTrieve tables from
Borland C++ 4.5 applications. Win95 enabled.
09/07/95 Frequently Asked Questions file for the Paradox Engine.
09/07/95 This technical instruction sheet provides the mapping of
Paradox Engine functions to the Borland Database Engine.
10/12/95 C++ classes providing a programming interface to Oracle
Server version 7.0 in a C++ application. It is designed
to work under MS Windows or Unix.
10/02/95 A C++ Object Oriented wrapper for calls to Sequiter's
CodeBase, version 5.0. Direct calls to Codebase
functions are made unneccesary, although pointers are
provided, should the programmer desire direct access.
11/11/95 Makes creating and maintaining a database simple. Use
many fields and records to record just about anything.
Source code available for additional charge ($24).
** Type C++ Date/Time
07/25/90 Turbo C++ file to provide a Date Object class for date
manipulation. Based on an article by David Clark in
June, 1990 issue of C User's Journal.
11/17/92 A high resolution timer class that will permit up to 255
installations. Provides maximum deviation of 0.05% from
real time.
01/12/93 A Class for conversion, comparison, arithmetic and
formatting of time values. Includes overloaded
operators, stream operators and validity checking.
09/21/93 A collection of C++ date/time objects for formatting,
converting and calculating.
03/08/94 Set up date classes for C++. Functions: SystemDate,
PrintDate, SubMonths, SubDays, Date2Long, Date2String,
DaysBetween, DateFormat, InitDate, IsValidDate,
Date2Julian, Julian2Long, Julian2String, DMYtoJulian,
Valid_Date.
01/02/95 C++ source code and header for manipulation of dates.
The date object is compatible with DOS date structures.
MSC and BorlandC compatible. See the documentation file
for the full development details. This is an ongoing
project.
01/06/95 A high resolution timer class for Windows, allowing
timing and event measurement within a tolerance of 1
Msec. Originally published in 11/93 issue of Windows/DOS
Developer's Journal.
Page No. 18
01/25/96
PD/Shareware Products in Library
Release Date Product Description
02/14/95 Hi-resolution timer for Windows applications. Includes a
useful tutorial on timing events.
05/08/95 An example of a timer call-back function, providing a 1ms
timed event handler through multimedia services.
Complete source code and documentation are included.
04/22/95 A C++ Library for date and time functions, including date
and time index functions, conversions and formatting.
05/20/95 Date class for MS and Borland C++. Includes Dutch
language support. See also DateCl50.
** Type C++ DDE
04/03/95 Source code in C++, implementing a DDE Program Manager
Class, permitting easy access to the Program Manager in
Windows 3.1 for adding, deleting, and modifying groups
and items. This is a bug-fix release.e.
** Type C++ Debugger
01/09/91 Source code for a minimalist object oriented debugger.
See the .cpp files for documentation and explanations.
Demonstrates many interesting techniques.
07/08/94 A set of .dlls for use with Turbo Debugger for Windows.
Newly released .dlls for release 4.02.
12/18/94 A debugging utility for MS Windows programmers working in
a 32bit environment. The utility displays text and ints
sent from the application in a floating window.
Demonstrates a method of interprocess communication in
Win32.
06/29/95 System level debug/monitor utility that loads as a TSR,
device driver or at boot time. Includes trace, step,
breakpoint, multi-level interrupt hooks, memory map, open
file list, assemble, edit , and more.
07/18/95 Windows programmer debugger that shows information in a
separate application's list box. Registrants get source
and save/restore options.
08/21/95 Announcement of Borland's CodeGuard product for C++.
CodeGuard is a debugging tool for 16 bit Windows
applications.
** Type C++ DOS
11/22/91 Class library to Get, Set and Remove volume labels on DOS
5 disks. Also includes code to change serial numbers on
disks.
10/04/91 C++ code demonstrating how to handle DOS & stream errors.
Presumably originating from Bruce Eckel, source of the
code is not given in the file.
07/11/92 C++ class definition for a DOS command line parser.
08/26/93 A C++ class for File level access in DOS. Provides an
interface with a one object to one physical file
relationship. Provides for smart buffering and built in
debugging features.
12/07/93 A classlib stack-based recursive function to collect and
access the names of all directories in the directory tree.
05/06/94 BC++ 4.0 code to erase files according to a specified
Page No. 19
01/25/96
PD/Shareware Products in Library
Release Date Product Description
filespec. No warnings or error checking. Does NOT ask for
confirmation when user wants to delete *.*.
06/19/94 Directory and file classes. Designed to allow easy and
portable access to common file system functions. Includes
create, delete, rename, copy and compare of directories
and more. Written specfically for Visual C++ 1.0.
09/14/95 Directory and file classes. Easy and portable access to
common file system functions. Includes create, delete,
rename, copy and compare of directories and more. Written
specfically for Visual C++ 2.5. For 32bit Windows.
** Type C++ DPMI
06/12/95 Source code in C++ and assembler for an exception handler
class for DOS Protected Mode Interface (DPMI)
applications. C++ and Turbo Vision. Use pkunzip -d
option to extract. This package is not intended for use
with OS/2.
** Type C++ Editor
01/14/94 Command line Hex file edit utility. Similar to a hex
editor, this allows you to change the hex values one byte
at a time in a file from the command line. Full C++
source code included.
** Type C++ Error
01/25/94 C++ Library for device- and environment-independent error
reporting and prompting. Supports C++ streams, DOS,
Turbo Vision, Windows and OWL. Portable to any C++
compiler or application framework. Hooghlly
08/26/94 An example of the Borland Unresolved Error Hook in 16 bit
applications.
** Type C++ FAQs
05/20/94 Multiple HSZ declarations, DLLs needed for apps,
undefined OwlMain, best way to write Windows programs,
using other file extensions with BC++, and recommended
C++ books.
05/20/94 The most basic questions on getting BC++ up and running.
05/20/94 Common questions and problems, with solutions, for
Borland's IDE.
05/20/94 Common questions and problems, with solutions, for
Borland's Resource Workshop.
05/20/94 Running TDW on a VGA+8514 monitor combination, capturing
the trace command, why you CAN'T run TDW 3.x under
Windows NT, running under OS/2, black mouse and screen,
"Can't load WINDEBUG", improvements in TD 4.0, setting
path for source IDE looks for, etc.
05/20/94 What is BIDS, examples for using BIDS class, turning
on/off inclusion in the IDE, illegal structure operation
errors, how to build a class library, linker missing
bidsd*.lib or tclass*.lib.
05/20/94 Borland Win16 API FAQs. Why doesn't my dialog appear when
IDE isn't running? What does CTL3DV2.DLL not correctly
Page No. 20
01/25/96
PD/Shareware Products in Library
Release Date Product Description
installed mean? How can a program with long loop process
give other programs CPU cycles? How to allocate arrays
>64K? Many more.
05/20/94 Borland Win32 API FAQs. How to create a Win32 app in IDE?
What command line tools create Win32 apps? Why doesn't
IDE work with NT? Why can't stack expand beyond 1MB? Can
a 16bit DLL be used in a Win32 app? Why doesn't stdin run
under Win32s? More.
05/20/94 Borland command line tools FAQs. Problems and solutions
for running OWLCVT. Problems converting headers.
05/20/94 Borland OWL 1.0 frequently asked questions.
05/20/94 Borland Visual Solutions Pack frequently asked questions.
07/06/94 How to build DOS applications in Borland C++ 4.0, Rescan
-- when to use it and how it works, creating a dialog as
a main windows application, making changes (fonts and
child windows) to AppExpert apps, other common AppExpert
questions.
** Type C++ File
08/14/95 A class library implementing 2 classes to assist with the
file system. The classes are iterators, which will find
files in a directory or subdirectory, and optionally
provide detailed information on file attributes. DOS and
Windows versions.
** Type C++ Games
04/09/94 DOS based poker game. User plays up to five computer
controlled opponents. Play three card, high hand, or
single draw guts poker. Full C++ source code. Author
would like to receive comments and suggestions via CIS
Mail.
** Type C++ Grammar
08/15/91 A set of YACC debugging tools and language grammars for C
and C++.
04/05/94 An expression evaluator, this program is a good
demonstration of the marriage of YACC and C++ using the
Borland Class Library. Requires Borland C++. Includes
C++ source and executable.
** Type C++ Graphics
09/27/88 A small Computer Aided Design application developed on
C++. Demonstrates objects and methods in graphics
programming, etc.
10/21/90 A C++ implementation of the Barnsley Iterated Function
System for fractal geometry. Zortech or Turbo C++.
03/30/91 A class to provide for console i/o functions (those
declared in conio.h) while in graphics mode.
Considerable eases movement on the screen, writing text
and similar operations. All source code is provided.
06/19/91 A sprite class for C++. Source code only and sparsely
documented.
01/30/91 Turbo C++ graphics library for the design of Graphical
Page No. 21
01/25/96
PD/Shareware Products in Library
Release Date Product Description
User Interfaces. Windows, text control, radio buttons
and other building blocks for GUIs are provided.
06/24/90 A set of C++ classes for graphics programming. A class
for the display device, which includes initialization is
provided. Also provided are classes for point, circle,
polygon and other graphics objects.
04/07/92 A collection of programs in graphics manipulation in C
and C++. Various authors.
05/01/92 A C++ object oriented chart parser with source code.
This file was featured in an article in the "Some
Assembly Required" column in the February 1992 issue of
BYTE magazine.
07/19/93 A free graphics library that supports many aspects of
game design and mechanics in an OO environment. Mouse
and keyboard support, sound sampling, fast icon drawing
and many other features are provided. Built on XLIB (see
XLIB04c in this library.)
01/15/94 Custom palette adjustment for program developers. Custom
colors for your program using this linkable C++ library.
Supports Borland C++ 3.1 Small Model programming. Other
memory models included in the registered version.
03/10/94 Three dimensional objects library now supporting Borland
C++ and BGI. Documentation, header files and sample
programs are included. Disk 1 of 2.
03/10/94 Three dimensional objects library now supporting Borland
C++ and BGI. Documentation, header files and sample
programs are included. Disk 2 of 2.
03/01/94 Sample OWL applications using Chart FX 2.0 to create
professional looking graphics. Requires CHART FX 2.0 VBX
DEMO and Borland C++ 4.0.
03/08/94 Advanced graphics library for Windows. Compatible with
Borland C/C++ 4.0 and Visual C++. Full Rotation, Color
Drag & Drop, Toolbar, etc. Fully configurable by end user.
06/20/94 Demo of a commercial toolkit providing business, math and
scientific graphs in the MS Windows and Windows NT
environments. Full source code included with purchase of
toolkit. Supports Borland C++ 3.1, Microsoft Visual C++
1.5 and MS 32-bit VC++ 1.0.
05/13/94 Not supported. A graphics height mapping engine. It
permits a graphics display that is significantly more
realistic from the point of view of the user. Source
code and an example program are provided.
03/02/94 Not supported. Borland C++ source code files for
displaying a maze on a VGA display. Also included are 3D
plotting classes.
10/06/94 A library for fast line drawing in any graphics mode up
to 256 colors. This is apparently a first version of the
library. The programmer's address is omitted from the
documentation file.
04/19/95 Fillarea() function for DOS BGI. A pattern or random
color combination can be used. Actual filling, not a
floodfill.
04/19/95 Advanced operations with BGI image formats. Cut, paste,
Page No. 22
01/25/96
PD/Shareware Products in Library
Release Date Product Description
show, with the ability to cut the image on the viewpoint
border (not supported in the BGI), zoom, etc.
04/19/95 Load, save, show, scroll, print, zoom with PCX format
files in 16 color or Black and White. Use images of any
size.
04/19/95 On screen support for Laser Jet fonts (*.sfp).
03/08/95 DOS and Windows vector graphics package. A library that
encapsulates calls to graphics primitives to accomplish
vector graphics. BGI fonts are supported.
08/11/95 Low overhead image library dll. Reads JPG, GIF and PCX
and writes JPG. An example program in OWL 2.5 for
Borland C++ is provided.
08/29/95 A tool to ease the creation and editing of user defined
patterns, which are to be used with the setfillpattern()
function.
09/14/95 Create user defined graphical mouse cursors. Once the
cursor has been created, C++ code can be generated for
inclusion in your programs.
** Type C++ IDE
04/10/92 Not compatible with latest version of Borland C++.
Resource file to allow you to add larger buttons to the
Turbo C++ for Windows toolbar. Intended for use when in
high resolution mode (1024x768).
03/27/92 A utility that adds 2 capabilities to the Turbo C for
Windows Integrated Development Environment: Save a
selected block of code as a file, print a selected block
of code.
01/11/94 Technical Information note on converting hard tabs to
soft tabs in the BC++ IDE v3.1 and above. This is useful
when printing a source file or displaying it in Turbo
Debugger.
02/11/94 This document describes how to change the default File
Name extension under FILE | OPEN in Borland C++ 4.0.
07/06/94 A utility that deletes the <prjname>.csm when you close
<prjname>.ide. Performs automatic clean-up. The utility
is to be installed as an add-on to the Borland C++
version 4 Integrated Development Environment.
06/11/94 Documentation and IDE .tok files for adding Windows API
functions to the Borland C++ Windows IDE color syntax
highlighting feature.
12/02/93 Use to easily customize and enhance the functionality of
the BC++ 4.0 IDE. Add your own tools to the Tools and
SpeedMenu, monitor IDE events such as Project Open or
Close to perform customized actions and more.
07/20/94 A utility to extend the classes that Class Expert can use
in deriving new classes in the IDE. New version
supporting BorlandC++ version 4.02.
09/21/94 Borland C v. 4 tool menu add-on. Allows you to access
GREP for text searches from the tool menu in the BC4 IDE.
02/02/95 Extensions to the Visual C++ workbench. Permits cleaning
up files created by a project build.
04/16/95 Token file to permit color highlighting DDE tokens in the
Page No. 23
01/25/96
PD/Shareware Products in Library
Release Date Product Description
IDE's editor.
10/17/95 Tech Info sheet documenting how to add or change default
extensions in the Integrated Development Environment.
** Type C++ Intl
07/17/94 A set of C++ classes to assist the MS Windows programmer
in providing support for internationalization.
** Type C++ Keyboard
03/24/91 Single instance C++ class for complete control of the
keyboard. Automatically calls bios for extended keyboard
support. Status members for shift states. Set typematic
rate. Return ascii and scan codes from key pressed.
Clear keyboard buffer and more.
** Type C++ Linked List
12/06/90 Hybrid stack/queue/linked list class. Sortable,
configurable, over 30 member functions for highly
individualized manipulation of data items. Well
documented.
10/27/91 Implementation of a Loose Data Binder class for the
manipulation of collections of data in memory. Can be
accessed as an array, linked list, queue or stack. Any
type of data can be placed in the binder. Initialized at
run-time.
05/09/91 Source code for a binary tree class in C++. Requires
only the string.h and iostream.h headers. Documentation
is limited to the comments in the code.
09/21/93 Classes to provide linked list control in C++.
Integrated with this vendor's WLib product.
** Type C++ Math
11/02/91 A C++ class for set algebra with appropriate operator
overloads.
07/27/91 Vector class library. Provides for 2 and 3 dimensional
vectors. 2 dimensional vectors may be accessed by either
the polar or rectangular formats.
03/28/91 Classes based on numerical algorithms found in the book
"Numerical Analysis" by Burden and Faires.
01/19/95 C++ class library and support files for matrix algebra.
Designed for engineers and scientists.
02/16/93 Complex number class for C++. Source and demo included.
04/08/93 C++ class library and support files for matrix algebra.
Designed for engineers and scientists.
11/27/93 A Class for numerical formatting. Formats numbers
according to the output mask provided. Tested on
Microsoft Visual V++ 1.1 and BorlandC++.
03/01/94 Source code for a BCD C++ Class using exception handler.
Compiles for BC++ 4.0 and Watcom C++ 9.5.
09/13/93 Matrix arithmetic package from the author's book
"Practical Data Structures in C++." (Published by J.
Wiley). Vector and matrix classes in C++, with some
unique features.
Page No. 24
01/25/96
PD/Shareware Products in Library
Release Date Product Description
10/16/92 C++ code demonstrating how to return doubles as in MSC,
when using Borland C++. (That is, through the hidden
parameter).
08/06/94 C++ class for manipulation of mathematical sets. A set
object allows filtering, setting values, and comparing
sets. Header and small model library are supplied in the
shareware version.
09/18/94 C++ matrix algebra package. A redesign of this vendor's
YAMP program to be more intuitive and easier to use.
02/19/95 Class for a 64 bit unsigned integer, able to handle
numbers as large as 18,446,744,073,709,551,614. Source
and header are provided, as well as some documentation.
06/22/95 A C++ class to process math operations on fractions, and
an example application. The class also handles mixed
numbers and decimals.
08/26/95 C++ matrix algebra package. Supports recursive matrix
functions. Matrices can be larger than 640 K. External
matrices may be stored in a RAM disk of up to 32 Megs.
Documentation largely in .tex format and may require some
editing.
** Type C++ Mathematics
03/25/92 C++ class for currency formatting, and related operations.
05/09/94 Conway's Life algorithm implemented in an object oriented
language, C++. Includes full C++ source code for Borland
C++ running in DOS.
10/17/94 A C++ header providing a new data type to replace the
fixed point data type. Considerable speed improvments
are promissed. A benchmark program is included.
10/07/94 A C++ class for 64 bit fixed point arithmetic with 9
digits of precision before and after the point. All
arithmetic operators are available. Libraries for
BorlandC++ versions 3.1 and 4.x are provided.
12/04/94 A C++ class for 64 bit fixed point arithmetic with 9
digits of precision before and after the point. All
arithmetic operators are available. Conversion function
to long double and output stream functions are provided.
09/28/95 A C++ class implementing a fixed point data type.
Methods are addition, subtraction and multiplication, and
string conversion. Fixed point numbers may be stored as
two longs.
** Type C++ Memory Mgmt
05/21/90 Bidirectional associative memory header file which
includes standard definitions of variables and classes in
BAM system. C++ implementation developed on Zortech C++.
See BAMCPP in this library.
05/21/90 Bidirectional associative memory implementation routine
includes the ability to encode, recall, and uncode
associations. C++ implementation.
05/21/90 Contains demo programs for using bidirectional
associative memory system with demo data file and C make
file for creating linked modules for BAM system. C++
Page No. 25
01/25/96
PD/Shareware Products in Library
Release Date Product Description
demo, see BAMCPP and BAMHPP in this library.
06/22/90 An example of defining and using a class that employs
dynamically allocated arrays.
08/07/90 Obsolete. Class definitions, and demonstration files, for
a Garbage Collector class for Zortech/Turbo C++ memory
management and clean-up.
03/21/89 C++ class definitions and examples of a command lookup
table. Function pointers can be entered in the table and
then called by simple string arguments.
08/31/90 Turbo C++ files for Extended Memory management. Includes
source code, and documentation.
04/20/90 An article synopsis and C++ header for implementing a
hash table in C++.
04/20/90 C++ implementation of a trace class for internal
debugging of C++ programs.
10/26/91 Classes to implement class specific memory management
routines.
08/28/91 Code showing how to overload new and delete operators so
that they can make use of Upper Memory Blocks when
available.
02/21/92 Example code to implement allocating memory in predefined
chunks.
02/09/92 A Self Balancing Binary Tree Container Class. The
implementation is patterned after the container class
library distributed with Borland C++.
06/05/92 An exercise in the use of the Btree class from the
Borland Container Class Library.
09/21/92 A class for object oriented memory management. Abstract
and derived classes for virtual memory, EMS, conventional
memory.
03/22/93 A C++ base class for DOS Terminate and Stay Resident
programming. Allows TSRs to be written easily by
derivation from the base TSR class supplied. Includes
sources, documentation and examples. Borland C++ 3.0 or
higher required.
05/19/93 A C++ memory class to make it easier to access EMS or
virtual memory.
07/30/93 Class definition of an expandable array in memory which
can swap out to disk.
08/02/93 Implementation of huge arrays in C++.
01/18/94 EMS Class is a C++ class designed to allow transparent
access to your PC's expanded memory. Easy to use
programming interface. Access expanded memory without
great technical expertise.
01/07/94 From Borland Technical Support Staff. A function to
determine if you're leaking memory.
01/11/94 Test program to track down problems using Expanded or
Extended memory when swapping with VROOM overlays from
programs written in Borland C++ 3.1 and above. Includes
C source code.
06/30/93 C++ code that implements dynamically sized arrays using
Templates.
04/18/94 Virtual memory module that provides nearly transparent
Page No. 26
01/25/96
PD/Shareware Products in Library
Release Date Product Description
unlimited storage of class objects for DOS apps under
Borland C++ 1.0-4.0. Source code, as well as examples of
use, are provided for the disk/EMS "smart pointer" heap
extensions.
01/13/94 Programmer utility thats keeps track of DS memory usage
while a program is running. Shows amount of memory
allocated and used. Also gives detailed breakdown of
memory usage in DS. Includes full MFC source code.
05/29/94 A toolkit for developing large Turbo Vision applications
in Borland C using Protected Mode. Patches must be
applied to Turbo Vision and Borland RTL. Note that this
applies to BorlandC version 3.1.
08/08/94 A C++ garbage collection object prevents many memory
allocation errors.
08/19/94 Memory management library for C and C++. Implements a
handle based memory allocation procedure that allocates
up to 4 gigabytes from conventional, EMS, extended, or
virtual (disk) memory. C++ version provides flat memory
through a wrapper class.
07/10/94 A protected mode programming system for for Borland C++
version 4.0x. All source code is provided, much of it in
assembly. Provides a flat 32bit environment for your
code.
11/12/94 C++ memory management library. Multiple heaps can be
managed as objects. A well documented API is provided
with overloaded operators new and delete. Newheap tracks
memory allocations and can report bugs detected.
10/10/94 A software library that assists developers of Windows
apps in C or C++ by automatically tracking and validating
their use of dynamically allocated memory. Borland C/C++
3.1 version.
10/10/94 A software library that assists developers of Windows
apps in C or C++ by automatically tracking and validating
their use of dynamically allocated memory. Microsoft C++
version for Win16/32.
11/22/94 Implementation of huge arrays using the Borland Container
Class library in 16 bit applications. This is a template
based implementation.
09/10/95 Direct replacement for DOS/4GW, the default extender for
Watcom C/C++. Extender size less than 9K. Internal to
EXE. Custom bind utility.
01/24/95 A software library that assists developers of Windows
apps in C or C++ by automatically tracking and validating
their use of dynamically allocated memory. Borland C++
4.x version for Win16/32. Also supports Visual C++ 1.5.
01/24/95 A software library that assists developers of Windows
apps in C or C++ by automatically tracking and validating
their use of dynamically allocated memory. Borland C++
4.5 version for Win16/32. Also supports Visual C++ 1.5.
02/19/95 Implementation of huge arrays using the Borland Container
Class library in 16 bit applications. This is a template
based implementation. Version 2 corrects a bug in
version 1 involving construction of classes in direct
Page No. 27
01/25/96
PD/Shareware Products in Library
Release Date Product Description
containers.
02/28/95 An implementation of a C library of functions for version
0.9 of the DPMI API. 16 and 32 bit versions, with
assembly language source code, libraries and C header.
03/22/95 Code in C++ (with substantial inline assembly code) for
the manipulation of low memory. Supports 16 and 32 bit
applications.
04/18/95 Heap check routine to prevent memory leaks in your
programs.
04/30/95 Example of an easy way to access real mode memory using
the DOS Power Pack DPMI extender, by means of a memory
wrap around.
05/29/95 A library to access up to 4 gigabytes of XMS memory for
large data objects, including arrays in up to 5
dimensions. Libraries for Borland C 3.1 and 4.5 are
provided.
07/20/95 Small, but sophisticated, memory monitor that can be
compiled with an application.
** Type C++ MFC
11/01/93 Enhancements to the List Box in the Microsoft Foundation
Classes. Features Ownerdraw list box using transparent
Bitmaps, Drag and Drop, and Hierarchical list boxes.
11/24/93 Descendant MFC classes for use with Microsoft Visual C++.
A percentage guage object and 2 MDI interface objects.
01/16/94 Microsoft Foundation Class Library: PAL. Sample palette
program adapted from palette.c included with Visual C++
1.0. Full source code, requires Visual C++.
07/10/94 An extension to Microsoft Foundation Classes providing 44
string functions. String management including
manipulating strings in .ini files. Source code is
available on registration.
06/30/94 Sample MFC/C++ source code showing how to modify the file
open common dialog to accept directory names using
Microsoft Foundation Classes.
09/21/93 Sample program that show how to modify file open common
dialog using MFC so it can accept directory names as weel
as file names, also shows how to modify dialog box
template. Source code in Microsoft C++, requires
foundation classes.
05/02/94 MFC classes to create fast multi-page dialog boxes
similar to those found in the Word for Windows options.
VBX controls, mnemonic keys and tabs supported.
06/27/94 Class that provides ToolTips and FlyBy functionality for
applications that normally derive or instantiate their
toolbars from the CToolBar class in MFC. This is a direct
replacement for CToolBar with added ToolTips and FlyBy
enhancements.
06/13/94 Class library and sample application demonstrating Tool
Tips, the little yellow boxes that popup automatically
when your mouse is positioned over a toolbar button or
control.
06/13/94 An experimental implementation of MFC 2.5 that introduces
Page No. 28
01/25/96
PD/Shareware Products in Library
Release Date Product Description
support for virtual inheritance of CObject and CWnd. Also
can derive from both CFrameWnd and CDialog or write
'mixin' classes. XMFC also improves the emulation of
exception.
03/23/95 An extensive White Paper, in Microsoft Word for Windows
format, on the Microsoft Foundation Classes. The paper
provides a technical discussion of the major features of
the MFC.
07/04/95 An extension to version 2.5 or 3.0 of Microsoft
Foundation Classes, providing powerful string
capabilities. All source code is included in the
registered version. DOS, Win16 and Win32 support.
** Type C++ Miscellaneous
05/03/92 A C++ class for a generic report object. Sets up
headers, footers, etc. and keeps track of lines on the
page.
04/03/91 A C++ class to ease the parsing of intricate command
lines. Includes a demo and is well documented.
03/08/94 A class for control of the 8259 Programmable Interrupt
Controller. Included is a good deal of documentation on
the PIC, which should be of interest.
05/18/94 Excerpt from Berard's Project Management Handbook (sold
commercially) describing risks and solutions with
managing an object oriented project.
05/18/94 This class overcomes some of the problems with ctl3dv2.
Does a loadlibrary itself and a GetProcAddress on all the
functions so the dll does not have to be there for the
app to run. Will look for and load ctl3dv2.dll.
06/29/94 Utility to extract public, private, or protected class
members from .MAP, .DLL, or .EXE files for use in
creating export lists to be added to .DEF files. Can
export whole class interfaces from .DLL's.
09/20/94 C wrapper functions for the DOS Int 2FH interface to
Windows' Clipboard, as documented in Knowledge Base
article Q67675, "Access to the Windows Clipboard by DOS
Applications". Compiles with Visual C++ 1.5. and Borland
C++ 3.1.
10/09/94 Borland C v. 4 utility. Cleans up unwanted intermediate
files created in building a project. You can accept the
default selection of file extensions, or specify
extensions to be cleaned.
09/05/94 C++ class library to manage the representation of many
dialog box entities.
05/04/94 Windows base code creator similar to AppWizard in that it
takes user input and creates a core application. Differs
in that the application which is created uses a dialog
box as the main window. The user can then select from
many options.
04/14/94 Windows program which will compile selected files into a
directory pointer to the "BaseDirectory" entry in
DLGAPP.INI.
03/21/95 Commented source code showing how to deal with multiple
Page No. 29
01/25/96
PD/Shareware Products in Library
Release Date Product Description
instances from within OwlMain() and then search all main
windows in the system, find yours, and bring it to the
top of the desktop.
03/17/95 Calendar (VBX) control for Visual C++, etc. Help file
included.
03/12/95 Examples of direct and indirect bag implementations.
Sample programs create six strings and store them in a
bag.
03/15/95 Given the path to a file or directory, resolves the path
to an absolute file name (file name with no SUBST, JOIN
or indirect path). Calls the undocumented INT 21 function
0x60 which returns the full path and drive in the 128
byte user supplied buffer.
03/12/95 HTML format FAQ about Turbo Vision for C++ (Borland's
Application Framework).
03/07/95 DPMI routines for accessing a real mode address via _DS
under DPMI supplied by Borland. Taken from LINEAR.C
available on BCPPDOS forum on CIS or Borland BBS as
LINEAR.zip. Tested with Borland 4.0, 4.02 and 4.5.
04/06/95 Library which supports the creation of reusable software
components in C++. Includes garbage collector, recursive
data structures, multiple referenced data, encode/decode
to/from files or memory using external or local data
representation, exceptions,...
06/09/95 Various C++ routines for time, date, system, string,
mouse, xms, keyboard, screen and other functions.
05/15/95 Revised soruce code accompanying the book "Thinking in
C++" by Bruce Eckel, published by Prentice Hall in 1995,
with ISBN:0-13-917709-4.
07/11/95 Application to process and print time sheets. Tracks
vacation and sick leave balances and year-to-date
paycheck information.
06/30/95 Sample code showing how to program VESA functions in C++.
Also an ASM tutorial and VESA standard documentation.
07/09/95 VESA procedures showing how to program VESA functions in
C++. Also a VESA text file describing VESA 1.2 and a VGA
text file describing other int 10h functions.
10/18/95 Oct/Nov preview issue of MFC For Yourself electronic
magazine for Visual C++ developers. covers Win95 Explorer
and Winfile extensions, CVersionInfo.
10/18/95 Quick exit from Windows, with C++ source code.
** Type C++ Mouse
04/02/91 Borland C++ implementation of a single instance mouse
handler class. The class handles the difficult parts of
the mouse programming, allowing you to concentrate your
efforts on the application. All source is included, well
commented.
12/01/90 Mouse handler class. This is a conversion to C++.
Original work done by Ken Porter. Developed on Zortech
C++. Source included, and a demo to show the methods at
work.
02/07/93 C++ wrapper class to provide an interface to processing
Page No. 30
01/25/96
PD/Shareware Products in Library
Release Date Product Description
mouse, scancode and keyboard events. Source code
included. Author sells version 1.52 or mroe recent
version for $25.
10/07/92 Mouse class for C++. Supports manual or event-driven
interface, buffered events, key-shifted events,
multiclicks, hold & repeat events, color cursors.
Source, documentation and demo are provided.
04/15/92 A C/C++ mouse support library, providing event driven
mouse support using a standard event mechanism.
03/15/94 Mouse cursor designer for DOS programs. Visually
designed a custom mouse cursor and generate the source
code in C++ or ASM which contains the bitmask necessary
to create the custom cursor in your program.
07/26/94 C++ Class providing the capabilities of the Microsoft
Mouse handler version 8.0. All source code is included.
08/18/94 C++ class library for mouse control in DOS. Text and VGA
modes are supported for 2 and 3 button devices. The
registered version permits the programmer to specify the
size of the event buffer.
11/09/94 Demonstration of how to implement a user defined mouse
handler, using BorlandC++ 4.02 with the DOS power pack.
Real and DPMI mode are supported.
11/25/94 Header file and C++ code for Microsoft compatible Mouse
functions in DOS. Mouse coordinates are in relation to
the mouse virtual screen.
** Type C++ MS Windows
06/04/91 Virtual pointer classes for programming in Microsoft
Windows 3.0. Frees the programmer of concern about
handles by managing global and local dynamic memory
allocation for you.
05/28/91 Borland C++ classes to aid in programming Windows 3.0
applications. An enhanced commercial version is also
available.
06/10/91 A header file that supplies overloaded functions for Min,
Max, AbsMin and AbsMax. These are usually supplied as
macros, but the macros are overruled under C++. The
functions are required for compiling example programs
from Petzold's Programming Windows.
03/07/91 A very attractive Windows Wallpaper file for Borland C++.
01/30/91 Source code demonstrating how to program the DDE in
Windows 3.0. Limited documentation, read the header
files.
07/20/91 Source code from the Boston University International
Windows Conference. Use the -d switch with Pkunzip when
unpacking the files. This is file 1 of 2.
07/20/91 Source code from the Boston University International
Windows Conference. Use the -d switch with Pkunzip when
unpacking the files. This is file 2 of 2.
12/16/91 Questions and Answers for programmers developing Windows
applications using Borland C++ and OWL.
07/08/91 Windows class for Borland C++ Windows programming.
05/11/91 Borland C++ classes to ease program development in MS
Page No. 31
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Windows.
03/05/92 Programming example of the use of, and an attempt to
document CommDlg.dll
10/28/92 C++ program developed with Borland's Object Windows
Library to provide for quick exit from Windows with
optional confirmation. All source code and resources are
included.
03/01/93 Programming examples, featuring memory manipulation,
dialogs, and other subjects, from the Microsoft Systems
Journal, March 93 issue.
01/28/93 An output stream class to output text on Microsoft
Windows printing devices. The class inherits
characteristics from standard C++ stream classes. All
output stream operators and I/O manipulators function as
with standard steams.
03/21/93 Source code disk to accompany the April 93 issue of
Windows Tech Journal. C/C++, Visual Basic code. OLE
server, Dual monitor output library, boilerplate winapp
code in C, DDE, etc.
11/17/92 Source code from the Microsoft Systems Journal, volume 7,
number 4.
12/02/92 Source code from the Microsoft Systems Journal, volume 7,
number 5.
05/20/93 No longer supported. Enhanced Dialog box library for MS
Windows. Supports Borland's Custom Controls and Object
Windows Library. Formatted data entry, data validation
and context sensitive help. Eases the programming and
use of dialog boxes.
07/01/93 Utility to convert Visual Basic forms into SDK Dialog
scripts. Supports VBX controls under Visual C++.
09/06/93 A C++ library for MS Windows printer support. Provides
for a subclassed TReport object. See the example file
"sample.cpp".
10/04/93 A dynamic link library providing spell checking
capabilities for your Windows applications. Sample
applications with Borland OWL source code is provided.
11/20/93 A Dynamic Data Exchange Client Class. The object
encapsulates DDE.
11/08/93 Memory usage monitoring utility. It maintains a listbox
of the amount of free memory, useful in determining when
a program may not be freeing memory. C++ source code
included.
08/26/93 Windows Tech Magazine issue for June 1993.
08/26/93 Windows Tech Magazine issue for May 1993. Annual C++
issue.
09/27/93 C++ version of Dflat, an MS Windows User interface
system, still in development in the C Language column of
Dr. Dobbs.
04/13/93 A set of classes to encapsulate the command-message
interface to MCI. Source code for the library, and a
test application.
04/01/94 Source code from the April 94 issue of Microsoft Systems
Journal. Win and Win 32 Q&A, MCI demonstration.
Page No. 32
01/25/96
PD/Shareware Products in Library
Release Date Product Description
01/24/94 Source code from the March 94 issue of Microsoft Systems
Journal.
05/01/94 Source code from the March 94 issue of Microsoft Systems
Journal.
04/29/94 MFC tab dialog library for a tab interface in MS Windows.
A sample application is provided, allowing the user to
click on tabs to navigate through a dialog.
03/07/94 A demonstration of how to display and print in a Windows
application using a CScrollView class.
11/08/93 Implementation of a C++ base class to provide Winsock
functions. It is expected that the benefit is chiefly to
be gained from classes derived from this base class.
03/28/94 Sample C++ source implementation of a about box
containing a centered bitmap using Borland Custom
Controls.
03/02/94 Example and steps using Borland C++ 4.0's AppExpert and
ClassExpert to create a Windows application that uses a
dialog box as its main windows. The example is an
application that converts Fahrenheit to Celsius.
03/08/94 Example and source code showing how to design an
application that uses Microsoft Windows 3.1 printing
functions. For all versions of Borland C++.
03/08/94 Example on subclassing the keyboard to emulate mouse
double-clicks in listbox controls.
03/08/94 Explanation and article on using the DOS Protected Mode
Interface "DPMI" to access memory under Microsoft Windows.
03/08/94 Article discussing the differences of DOS and Windows C
programs
using EasyWin
which compiler is right for a C programming class or book.
03/17/94 Example Toolbar application. Includes executable, full C
source, resource workshop source, and other Windows
definition files required to duplicate program. For
Borland C++.
04/20/94 Source code from the June 94 issue of Microsoft Systems
Journal.
06/09/94 A library for use with Microsoft Visual C++ and Microsoft
Foundation Classes. The library provides for yellow help
boxes (like ToolTips in Microsoft Word).
06/17/94 Example code demonstrating how to replace the switch
statement in the Callback function of a Window or Dialog.
06/10/94 Utility to convert Visual Basic forms into SDK Dialog
scripts. Supports VBX controls under Visual C++ and
Borland C++ 4.0. Captures any Windows form, together with
its menus, controls, font and position.
06/04/94 Multiple text file browser utility for Windows. Supports
Drag and Drop. Includes full C++ source, help file .rtf
source and compilation instruction files for Turbo C++
3.1 and the Windows Help Compiler.
06/23/94 Simple program that shows all eight predefined Borland
Windows Custom Controls (BWCC) buttons included with
Borland C++ and Turbo C++ for Windows. Includes C++, RC,
and DEF source files.
Page No. 33
01/25/96
PD/Shareware Products in Library
Release Date Product Description
04/30/94 Class to create a percentbar using MFC under Windows.
Functions include SetColor, UpdatePercentBar, SetPercent,
GetSize, GetNewPos, DrawPercentBar. Microsoft C++ source
and header file.
07/09/94 Data sheet for a comprehensive toolkit providing support
for VxD development in C or C++. Requires Microsoft
32-bit C/C++ compiler version 8 or later and the Windows
3.1 DDK or Vxd-Lite. Create apps for MS Windows/Win32s or
Windows NT.
09/21/94 MS Windows property inspector with a flexible programming
interface. Works with MFC and OWL based apps. It
provides a tabbed property page interface. Stock
property pages include font, color, string, numeric, list
and bitmap list.
05/25/95 Windows 3.1 function call database. Callable through any
editor. The utility provides the required parameters,
their order in the function call, defines, etc. needed
for the function call.
10/15/95 An example of a setup program for Windows that does
installation and program manager group creation. All
source code is included for this OWL application.
12/15/95 Exaple using BringWindowToTop on the MDIChild which ia a
parent of a dialog client having an edit box as its first
control.
12/31/95 An owner-draw listbox derived from TListbox. Provides: 1)
disabling of selected list items, 2) horizontal
scrolling, 3) dynamic switching between single and
multiple selection, 4)test coloring of items, 5)optional
'checkbox-style' multiple selection.
** Type C++ MS Windows NT
11/18/93 A simple prototype to smooth real time flowrate
information. The prototype reads a file and applies a
linear regression algorithm to the data to smooth it out.
The output provides a standard average and the LR output
for comparison purposes. C source.
11/15/93 Client and server applications that demonstrate the use
of named pipes between tasks for data sharing and general
communications. Full source code is included.
** Type C++ Multimedia
07/14/95 Source code (not fully developed and tested) for a
multimedia player and recorder. Borland C++ 4.0x project
files are included, with all source code.
08/25/95 A set of C++ classes to add animation to applications.
OWL version. Sprite types include Autodesk flics, text
and graphic stills. 16 and 32 bit versions are supplied.
Full source code to registered users.
** Type C++ Multitask
08/21/91 A port to C++ of a C multitasking library. All source
code is provided (.cpp, .hpp and .asm).
11/16/91 Source code in C++ for a multitasking kernel. Also
Page No. 34
01/25/96
PD/Shareware Products in Library
Release Date Product Description
includes a timer module in assembly. Well documented
source code.
05/06/93 A C++ base class for constructing preemptively
multithreaded DOS programs. Threads run independently and
synchronize/communicate via monitor classes. Includes
sources, documenation and examples. Borland C++ 3.0 or
higher required.
06/19/93 An abstract base class for creation of DOS coroutines,
for cooperative multitasking in DOS. Includes sources,
documentation and examples. Borland C++ 3.0 or higher
required.
** Type C++ Network
08/11/92 C++ code demonstrating using share and C++ streams.
06/22/93 Prelimary design for a Netbios control class using
Microsoft Foundation Classes.
01/31/94 A demonstration of resetting the DOS path for a drive
allocated through the NWSetDriveBase function.
Demonstrates creation and deletion of environment
variables. BorlandC++ and MS Visual C++ versions.
01/11/94 Information on installing Borland C++ and other Borland
languages in a network environment.
02/05/94 Program to reset network workstation Btrieve connections.
Uses include kicking users off for nightly batch
processing that requires exclusive access to Btrieve
files. Includes full C++ source code.
03/17/94 Lets a LAN user choose a network printer queue with
options. Names of queues are displayed from an external
dBASE format data file.
06/10/94 Custom Controls used to create applications that can
communicate as clients and/or servers on Novell Netware
networks. For Visual Basic and Visual C++.
05/12/94 Borland C++ example to retrieve file information and
owner name of a file from a Netware 3.11+ file server.
Includes C++ source , header, object and executable.
06/26/95 C++ class library for NetWare Directory Services and
NetWare version 4.1. These classes are described in an
article in the Jan/Feb 95 and Mar/Apr 95 issues of the
Novell Developer Notes.
** Type C++ OS/2
12/08/93 Fix for the "signal" example function included with
Borland C++ for OS/2.
01/11/94 Corrected version of the DosScanEnv() usage example that
comes with Borland C++ for OS/2. The example
demonstrates the use of the DosScanEnv() and
DosSearchPath() API functions.
** Type C++ OWL
05/21/92 A program that demonstrates using a Windows Color Common
Dialog Box with Borland C++ and the Object Windows
Library.
07/02/92 Borland C++/Object Windows Library code for a Class that
Page No. 35
01/25/96
PD/Shareware Products in Library
Release Date Product Description
will permit an Multiple Document Interface Window to be
initialized with a dialog resource. Performs extra
initialization needed to support Borland's custom
controls (BWCC.dll).
03/07/92 Example code for an indirect list box in Borland
C++/Object Windows Library. List box accepts a far
pointer to a string, rather than the literal string,
using an owner-draw list box.
06/10/92 A group of 18 programming examples of using Borland
Windows Custom Controls (bwcc.dll) with Borland C++ and
Object Windows Library.
05/29/92 A set of seven examples of programming dialog boxes with
Borland C++ and Object Windows Library.
06/23/92 Source code demonstrating the creation of bit mapped
radio buttons in Borland C++ with Object Windows Library.
05/13/92 Programming example code. How to use a button with 3
user-defined bitmaps from a window rather than a dialog
box.
04/13/92 Example code demonstrating making the transistion from
DOS to Windows programming, using Object Windows Library.
07/07/92 Examples for programming dynamic link libraries (.dlls)
with Borland's Object Windows Library.
04/30/92 Questions and Answers for programmers developing Windows
applications using Borland's Object Windows Library.
02/15/92 Object Windows Library generic toolbar implementation.
03/09/92 A simple windows front end for vscan.exe. For Borland
C++ and Object Windows Library.
12/05/92 Obsolete with release of Borland's 4.0. A group of C++
classes to provide for formatted data entry. All of the
classes are derived from the Object Windows Library tedit
object. Borland's OWL required for their use.
09/18/92 C++ object representing a modification of the standard
Windows list box, permitting colors to be associated to a
text item.
12/07/92 Dll and other files implementing extensions to Borland's
Object Windows Library, especially concerning the
Multiple Document Interface (MDI).
12/09/92 A demonstration of how to make a drag and drop server
using the Object Windows Library.
10/21/92 Example code on implementing a Toolbar for Multiple
Document Interface applications (MDI).
01/07/93 A program that demonstrates using a Windows 3.1 File Open
Common Dialog Box with Borland C++ and the Object Windows
Library.
05/13/93 Borland C/OWL demonstration of providing a splash screen
logo. A logo is displayed for a given number of seconds
before the main window is revealed. Useful for
registration screens, information screens, etc.
01/19/93 Borland C/OWL demonstration of providing a splash screen
logo with a count down. The screen is displayed during
the countdown and then closed.
01/05/93 Simple control validation member functions for Object
Windows Library.
Page No. 36
01/25/96
PD/Shareware Products in Library
Release Date Product Description
06/29/93 This file is a demonstration of how to modify an OWL
application to provide for 3 dimensional buttons in a
dialog box. The modifications are made through the
Resource Workshop, rather than by changing the *.cpp file.
07/22/93 TIndDialog is a C++ class providing for the definition
and creation of a Dialog box at runtime, using the
Windows function DialogBoxIndirectParam.
01/27/93 Demonstration of how to stream OWL objects to disk,
thereby providing for persistent objects.
08/17/93 A set of Borland C++ Object Windows Library files that
comprise an interface element construction set. Objects
include status bar, icon bar, and indirect dialog objects
for creating dialogs on the fly. Custom controls are
also supplied.
10/19/93 Programming example code. How to validate an edit
control. Two methods are provided. Validation can occur
character by character, or after input is finished.
08/31/93 An example of trapping UAEs in a Windows application, and
prompting the user for the desired response.
11/24/93 Programming example code. Demonstrates the use of huge
pointers, allocating memory across a 64K segment boundary.
12/08/93 Documentation on the ShrinktoClient parameter in Object
Windows Library 2.0 (BorlandC++ 4.0).
01/13/94 A make file for creating the OWL 1.0 library with
BorlandC++ version 4.0. Note that OWL 2.0 is shipped
with BC4, and that this file will not make OWL 1.0 under
BC3.1.
01/05/94 OWL 2.0 header files for Windows message processing:
signatur.h, window.h, and windowev.h.
12/03/93 This file is a demonstration of a Multiple Document
Interface application in OWL 2.0.
11/26/93 This file is a demonstration of a loading and displaying
a Device Independent Bitmap in OWL 2.0.
02/03/94 An OWL 2.0 example demonstrating the creation and
processing of a popup menu.
01/13/94 Steps for rebuilding the Object Windows Library version
1.0 (OWL 1.0) for use with Borland C++ 4.0. Note: TI
1754 and BC40OW are also required to complete this
process.
01/13/94 Technical Information and overview on using Object
Windows Library version 1.0 (OWL 1.0) with Borland C++
4.0. See also TI 1750 and TI 1754 for information on
rebuilding new libraries for OWL 1.0 and the Container
Class Library.
01/19/94 This document describes the steps and options necessary
in creating a project file for building OWL applications
from within the Borland or Turbo C++ 3.1 IDE.
02/16/94 A "File Open" like dialog box used to select icons
visually. Uses TScrollBar based spin control and gray
background dialog box derived from TDialog, therefore, no
DLL's or VBX's are needed. Full C++ source code,
compatible with Borland C++ 4.0 only.
04/01/94 Text file and demo of OWL 2.0 menu command handling and
Page No. 37
01/25/96
PD/Shareware Products in Library
Release Date Product Description
enabling.
04/20/94 Demo of how to create an OWL 2.0 menu from scratch (i.e.,
not using the resource editor).
03/13/94 OWL II classes: TDecoratedFrame that has a resizing
client when the toolbar is shown and hidden. Full source
for Borland C++ 4.0.
03/29/94 Quick and dirty method for producing dynamic dialogs.
Adapted from an article by Atif Aziz in Microsoft Systems
Journal Vol 9 No 3. Full C++ source for Borland C++
using OWL II.
03/13/94 An example application that shows how to execute a dialog
modally under OWL II and still get OWL pre-processing.
Requires Borland C++ 4.0. Includes full C++ source,
headers, def and rc files.
03/13/94 Simple Multiple Document Interface Document/View sample
program. Full Borland C++ source code included.
03/07/94 Multi-page dialog sample program that allows tabbing from
listbox to dialog and back. For Borland C++ with Object
Windows v2.
03/04/94 Example of using TEdit to emulate stdout in non-Windows C
programs. Link with non-Windows application to enable it
to be run under Windows without using EasyWin.
03/01/94 New version of STATUSBA.CPP. Fixes leaks in TStatusBar
example program included with Borland C++.
02/23/94 Example code that shows how to use standard C++ ostream,
like cout, stream to a window, specifically a TEdit or
derived class.
02/01/94 Example source and resource workshop files showing how to
make a spreadsheet using OWL 2.0.
03/08/94 Tutorial on using Borland C++ 4.0's Resource Workshop and
OWL II to create a Windows application that uses a dialog
box as its main window.
03/08/94 Corrections to the OWL 2.0 TComboBoxData class
documentation provided with Borland C++ 4.0.
05/07/94 Wordsquare puzzle solver with complete Borland C++
source. You type in a puzzle and the words you want to
find and the program locates them and gives various
statistics. Demonstrates OWL2, menus - dynamically
enabling/disabling listboxes, etc.
05/05/94 Extended, Basic-like syntax for VBX controls with BC 4.0.
Improvements over the Borland supplied version.
07/13/95 Source code for an OWL II editor object that is not
restricted by a 64kb file size. Sample 16/32 bit MDI &
SDI versions are supplied. Free for private use.
02/11/94 This file is a demonstration of how to display a graphics
image in OWL II using the Image Knife supplied in the
Visual Solutions Pack.
07/05/94 An example of how to use the main message loop to drive a
modal dialog in an MS Windows program developed under OWL
II.
02/16/94 Example Borland C++/OWL source code of using VBX controls
with AppExpert and ClassExpert. Also shows how to create
a application that uses a dialog box as a main window.
Page No. 38
01/25/96
PD/Shareware Products in Library
Release Date Product Description
07/07/94 Sample OWL application that shows how to handle scroll
bars in a frame window.
08/21/94 A demonstration of a way to display different menu
options based on the the active MDI child window.
08/27/94 A C++ class that provides a replacement for the default
transfer buffer for transfering data to and from a dialog
box. The implementation is independent of the length of
the text in the control.
08/22/94 A demonstration of how to use custom controls developed
in OWL with the Borland Resource Workshop. A demo file
as well as necessary libraries are included.
09/07/94 Text file explaining the DOC/VIEW model in OWL 2.0.
10/10/94 An OWL 2.0 implementation of the Hex Calculator
application made familiar by Charles Petzold in
'Programming for Windows 3.1'. All source code is
provided.
09/13/94 Two OWL 2 gadgets based on work by Steve Saxon. This
package provides balloon help for TButtonGadgets on a
control bar and a clock gadget for the status bar. All
source code is included.
09/06/94 An interface development kit for Object Windows Library
(OWL). Unique 3 dimensional objects are provided
including Icons, bitmaps, text buttons, various controls
and dialog boxes.
10/28/94 An implementation of template generated number validators
and radio button groups. Transfer to native-type buffer
variables supported. This version requires BorlandC
4.02, and supports validation picture formats.
11/12/94 A hierarchical list box object that permits the display
of bitmap images (.bmp files) with the item text. This
is a pre-release, and all features are not fully
developed. All source code and a test application are
included.
10/30/94 A listbox implementation under OWL 2.0 that provides for
single or multiple selections, and moving of the items
selected similarly to the Borland project window in the
IDE. All source code is included.
11/22/94 A set of classes for implementing tooltips under OWL II.
Tooltips display a message about a button when the mouse
cursor passes over it. This version provides a keyboard
hook to hide the tips when a key is pressed, and square
and round border styles.
11/22/94 A set of spinner controls writen entirely in OWL. They
act as drop-in replacements for TEdit. Range spinner and
list spinner are provides, both have popup menu support
associated with the right mouse button.
12/06/94 Demonstration on how to install a custom cursor in an OWL
2.0 application.
11/14/94 A .dll that adds a custom guage control and a static text
control for resource workshop. Both allow setting of Font
Face/Size/Color etc. Requires Borland C 4.0 runtime dlls.
09/11/94 A demonstration of using a dialog box as the main window
in an application. Main Window Dialog has a toolbar.
Page No. 39
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Useful for AppExpert and Resource Workshop techniques.
02/23/95 An example of how to program a custom file open and file
save dialog, using the DOC/VIEW model in OWL.
03/12/95 This file is a demonstration of a template based
container class. Store and retrieve objects in a bag
object.
04/28/95 Code demonstrating how to center an OWL Dialog within its
parent.
04/07/95 A Directory selection dialog created from the FileSave
common dialog.
04/05/95 Encapsulation of a Windows Graphical Display Context into
an Object Windows Library Class derived from TDC.
05/15/95 Implementation of small control that permits a number in
an edit control to be scrolled up or down.
05/30/95 Tech Info sheet documenting an OWL 2.5 bug with MDI
dialog validators, with a workaround.
06/16/95 An example of how to encapsulate the new Windows common
controls Treeview, Listview and Imagelist into the
existing Object Windows Library v. 2.5.
07/05/95 An example of using a TComboBox in a TControlBar.
06/27/95 A workaround for the OWL 2.5 bug with TDecoratedFrame
with wfShrinkToFit flag set and the WS_THICKFRAME style
removed.
11/14/95 TSplitWindow class for OWL 2.x. Derived from TLayout.
Adds vertical and horizontal splitting of two child
windows. Includes resizing bar, changing child windows on
the fly, and vertical/horizontal switching.
08/04/95 An easy to use class for displaying a bitmap splash
screen on application start up. This version adds
support for MCI animations, and random display from an
array of bitmaps.
07/25/95 OWL 2.5 source code for an AVI video player object. A
slider control lets the user position the video. Start,
stop and rewind buttons are provided.
08/07/95 A custom control that lets a standard edit field behave
like a calendar control. Source code is provided.
08/02/95 An OWL 2.5 class for command enabling in dialogs.
Provides easy enabling of specific commands, as well as
an idle time processing loop. Command enabling by adding
a Macro to your code. Source code and a test program are
supplied.
08/14/95 A class for providing a splash screen on application
start-up.
09/25/95 A set of C++ classes permitting the creation of Windows
95 style Property Dialogs, built on the OWL TDialog class.
08/25/94 Port of the WMSERIAL app to OWL2.
** Type C++ Paradox Engine
02/11/93 Example Paradox Engine 3.0 code showing how to use custom
records to create a derived field. Demonstrates the use
of BLOB (binary large objects.)
02/10/93 Text file explaining the use of custom records,
introduced in Paradox Engine 3.0 and Database Desktop.
Page No. 40
01/25/96
PD/Shareware Products in Library
Release Date Product Description
11/24/92 Example Paradox Engine 3.0 code showing how to link the
engine with Borland's Object Windows Library (OWL) to
create Windows based database applications.
07/27/93 A C++ class library that encapsulates core of Paradox
Engine database library. C++ code for your classes is
provided through the use of a code generator. You
describe the fields of the database, then include the
code in your project. Author has new versn
06/13/94 Text file detailing necessary steps when using Borland
C++ version 4.0 with the Paradox Engine v. 3.0x.
05/16/94 A file to assist with creation of custom records,
implemented in version 3.0 of the Paradox Engine and
Database Frameworks.
** Type C++ Patch
01/18/91 Another list of bugs found in Borland's Turbo C++ version
1.0, and Borland's responses to the reported bugs.
06/04/91 A text file from Borland International about the
conditions that cause "GP Faults" (general protection) in
their protected mode compiler. Hints as to how to avoid
GP Fault induced crashes, and how to get technical
service.
06/21/91 Borland released patch file to correct Turbo C++ versions
1.00 and 1.01, and Turbo C++ 2nd Edition. Corrects bugs
in the istream function getline(), which puts the
delimiter in the buffer, and in the istream operator
cin>> which did not detect eof.
03/30/92 Patch file to speed up the build time in Turbo C++ for
Windows.
04/27/93 From Borland Technical Support Staff. Explanation of the
new Bug Reporting System for Borland C++. Other C++
Language news including problems encountered with DOS 6.
03/11/93 First bug fix for Microsoft Visual C++. Corrects bugs in
the RTL for the small and medium model dlls.
01/11/94 First patch for Borland C++ v. 4.0. It updates
BIVBX10.DLL, fixing a problem encountered when running
the Windows 3.1 debugging kernel with applications that
use VBX controls.
01/26/94 This patch corrects a problem using Wildargs.obj with BC
4.0.
02/09/94 First in a series of patches for Borland C++ v. 4.0.
Updates VBX files to correct a problem when debugging
apps in the IDE, under the Win31 debugging kernel.
02/18/94 Third in a series of patches for Borland C++ v. 4.0.
Permits use with Beta release of Chicago, and corrects a
number of minor bugs.
02/18/94 Third in a series of patches for Borland C++ v. 4.0.
Updates Borland Windows Custom Controls (BWCC) for use
with Chicago (Windows 4.0).
02/01/94 Technical Information on correcting display problems
while invoking the Windows IDE with ATI Ultra Video
drivers.
01/19/94 Borland C++ 4.0 and DLLs bug notification describing a
Page No. 41
01/25/96
PD/Shareware Products in Library
Release Date Product Description
known problem with using BC++ 4.0 when writing DLLs for
use with EXEs not compiled with BC4. Currently there is
no fix for this problem.
02/09/94 Patch that updates Borland C++ 4.0 header files and
introduces CT.LIB to allow for the creation of COM files.
Requires PATCH.EXE (available here as BC4PATCH.ZIP) to
install the patch.
03/04/94 This is the patch program that is required to apply any
patches that are released for Borland C++ 4.0.
01/03/94 Unsupported. OBJ modules to reduce the size of BC4
executables that DO NOT use exception handling. Reduces
your executable size by approximately 20k. DO NOT use
these modules if you are actually using the exception
handling code.
02/15/94 Patches 1-4 for Borland C++ version 4.0x.
08/31/94 First in a series of patches for Borland C++ v. 4.02.
Corrects a problem with icons restoring off the desktop.
08/31/94 Second in a series of patches for Borland C++ v. 4.02.
Fixes the 'Bad Handle in LoadBlock' error when the IDE's
16-bit
08/31/94 Third in a series of patches for Borland C++ v. 4.02.
Fixes Just in Time Debugging.
09/01/94 Patch 1 for the Resource Workshop, version 4.02.
10/27/94 Fourth in a series of patches for Borland C++ v. 4.02.
Fixes a group of problems associated with the project
manager.
12/13/94 Fifth in a series of patches for Borland C++ v. 4.02.
Fixes a problem associated with Turbo Debugger on huge
projects. Note: Patch.exe, version 2.11 is required. It
is available in this library as PATCH211.
02/17/95 Second in a series of patches for Borland C++ v. 4.5.
Corrects a number of problems with memory allocation,
OCF, and others.
02/17/95 Third in a series of patches for Borland C++ v. 4.5.
Corrects a number of library and source code files.
02/22/95 Unnumbered patch for Borland C++ v. 4.5. Corrects 32bit
tools.
03/20/95 From Borland Technical Support Staff. Official Borland
C++ Bug Report Form. Use to submit bug reports to BI.
New version of the report form.
03/27/95 From Borland Technical Support Staff. Official Borland
Languages Bug Report Form. Use to submit bug reports to
BI.
04/17/95 First in a series of patches for TurboC++ v. 4.50.
Corrects a crash if the View|Registers menu option was
selected. Modifies TCWDBV16.DLL.
** Type C++ Printer
12/29/90 No longer supported. Object files and headers for C++
classes to control the printer. Low level bios functions
to high level functions. Completely documented. Source
code for the classes is available for an additional $20.
10/06/93 Demonstration of how to create a buffered C++ stream to
Page No. 42
01/25/96
PD/Shareware Products in Library
Release Date Product Description
the printer.
05/12/94 Unsupported example of adding a simple zoom feature to
the BC4.0 AppExpert generated Print Preview.
08/21/94 C++ code, and the underlying assembly code for accessing
the status of the printer.
** Type C++ Reference
03/23/90 A demonstration of structure and class definitions using
OOP techniques, in an automobile trip implementation.
From a column by Al Stevens, presumed to be from Dr.
Dobbs Journal.
06/21/89 A hypertext tour of the major features of C++. Quite
useful to the C programmer making the transition.
06/29/90 An in-depth discussion of operators and operator
overloading in C++, from the author's forthcoming book.
This file has been incorporated into "The C++ Test of
Knowledge, or the Guru's Handbook".
08/27/90 Bug List for Turbo C++ version 1.0. Recently updated
version.
07/10/90 Source from C Gazette Volume 4, number 4. C/C++ files.
C++ context sensitive help implementation, EMS processing
files, low level format program, and more.
10/13/90 A collection of nearly 140 C++ source code files and
headers. Intended as a tutorial on C++. No author's
claim or indication of where the registration fee is to
be sent was found.
11/06/90 Source from C Gazette Volume 5, number 1. C/C++ files.
Files on CRC, Message based programming (Windows, PM),
Expert system engine in C++, implementing grep, and a
complete joystick interface system.
11/06/90 Yet another Bug List for Turbo C++ version 1.0. Recently
updated version. May duplicate other material. Well
worth study.
01/21/91 Source code from the Feb/March 1991 issue of PC
Techniques. This issue is weighted towards C++ and Ansi
C programming. Useful and instructive examples,
including a C++ screen driver object.
11/05/90 Source code from PC Techniques Magazine Volume 1 No. 5.
This issue features asynch communications programming,
with C++ source code included.
12/15/89 Source from C Gazette Volume 4, number 2. Source code
from C Gazette. C and C++ files.
02/17/91 First issue of the Borland Language Express electronic
magazine. Several example programs by Richard Hale Shaw
are included. Windows and DOS programming in C++.
05/04/91 Second issue of Borland Language Express electronic
magazine. Includes a demonstration of encapsulating
Windows objects by Richard Hale Shaw and virtual
functions made simple by Bruce Eckel.
06/08/91 A (dated) quiz on the usage of the Class Library
distributed with Borland C++ 2.0. Sample solutions to
the problems are provided. An aid in learning the use of
the Class Library which provides many useful classes that
Page No. 43
01/25/96
PD/Shareware Products in Library
Release Date Product Description
can serve as a base for your own.
03/29/91 Source code listings and other materials for April 1991
issue of Dr Dobbs Journal. Covers porting Unix to the
386, neural networks, MS Mail SDK and cooperative
multitasking in C++.
06/03/91 Source code from Volume 2, No. 2 of PC Techniques
magazine. Code includes heap manager class, bitmask
class and classes for defining and manipulating printer
fonts, including HP lasers.
08/28/90 The source code listings from the author's "C++
Programming Techniques and Applications." Very helpful
to those learning C++ techniques from that book. You may
want to extract the read.me file first, as the listings
are extensive.
12/26/89 Source code listings and other materials for Jan 1991
issue of Dr Dobbs Journal. Covers a variety of C++ and C
subjects, as well as other programming environments.
07/18/91 Source from C Gazette Volume 5, number 5. C/C++ files.
LZW data compression, event scheduling under Windows, XMS
interface, demonstration on the use of inheritance in C++.
05/08/91 Source from C Gazette Volume 5, number 3. C/C++ code.
Dynamic memory allocation in C++. Dynamically resize
hash tables in C++. Lex and EGA/VGA pallettes in C.
05/15/91 Source from C Gazette Volume 5, number 4. C/C++ code.
WYSIWYG printing in Windows 3.0. Utility to convert
ascii to WordPerfect 5.1 format. C++ string class with
substring manipulation. Access print.com from within an
application.
06/12/91 Source code listings and other materials for July 1991
issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages.
10/08/91 Source from C Gazette Volume 5, number 6. C/C++ files.
Rouge Wave's C++ library, Custom controls under Windows,
exception handling, quicksorting linked lists.
07/17/91 Source code listings from chapters 4-7 of the M&T
Publishing book "Clean Coding in Borland C++" by Robert
J. Traister.
02/04/92 Borland Language Express electronic magazine. Article on
optimizing compilers with comparisons of Borland C++ 3.0
compared to BC 2.0 and Microsoft C 6. Sample code use
function templates.
05/29/92 Errata corrections for the book "Borland C++ Programming
for Windows".
05/20/92 C++ reference and tutorial for self instruction.
08/11/92 Code listings from the 09/92 issue of the C User's
Journal.
07/20/92 Source code from Volume 3, No. 3 of PC Techniques
magazine. Code includes a variety of C and C++ code, as
well as Pascal and assembly.
08/17/92 Source code listings and other materials for September
1992 issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages. Debugging and
Windows are featured. First of two parts. See also
Page No. 44
01/25/96
PD/Shareware Products in Library
Release Date Product Description
DDJ0992B.
08/19/92 Source code listings and other materials for September
1992 issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages. Debugging and
Windows are featured. Second of two parts. See also
DDJ0992A.
06/02/92 Code listings from the 02/92 issue of the C User's
Journal.
06/02/92 Code listings from the 03/92 issue of the C User's
Journal.
06/02/92 Code listings from the 05/92 issue of the C User's
Journal.
06/02/92 Code listings from the 06/92 issue of the C User's
Journal.
06/03/92 Code listings from the 07/92 issue of the C User's
Journal.
07/16/92 Code listings from the 08/92 issue of the C User's
Journal.
09/03/92 Code listings from the 10/92 issue of the C User's
Journal.
08/28/91 A general collection of 41 c and c++ files that
illustrate various programing techniques including memory
management, tsr creation, etc. Tips and Techniques from
Borland support BBS.
12/18/91 Listings from the January 92 issue of the Windows/DOS
Developer's Journal. Mostly C and C++ code, some
assembly.
12/24/92 A comprehensive review of Application Frameworks packages
for C++.
10/11/92 Source code listings to accompany the 11/92 issue of the
C Users' Journal magazine.
11/02/92 Source code listings to accompany the 12/92 issue of the
C Users' Journal magazine.
12/03/92 The collection of 160 technical Information (TI) sheets
released by Borland for BC++.
12/12/91 Source code listings from the Book "Advanced C++ Styles
and Idioms", published by Addison-Wesley.
11/30/92 Source code from Volume 3, No. 5 of PC Techniques
magazine. C, C++, Pascal, Assembly and Basic code
included.
12/18/91 Code listings from the 01/92 issue of the C User's
Journal.
04/01/92 Source code from the April 1992 issue of "Windows/DOS
Developer's Journal".
07/23/92 Source code from the August 1992 issue of "Windows/DOS
Developer's Journal".
03/09/92 Source code from the February 1992 issue of "Windows/DOS
Developer's Journal".
02/14/92 Volume 10, number 3 of the listings from the C User's
Group library of source code files.
03/05/92 Volume 10, number 4 of the listings from the C User's
Group library of source code files.
04/22/92 Volume 10, number 5 of the listings from the C User's
Page No. 45
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Group library of source code files.
05/22/92 Volume 10, number 6 of the listings from the C User's
Group library of source code files.
05/21/92 Volume 10, number 7 of the listings from the C User's
Group library of source code files.
01/04/93 Source code listings to accompany the 02/93 issue of the
C Users' Journal magazine.
01/12/93 Source code from the February 1993 issue of "Windows/DOS
Developer's Journal".
01/12/93 Source code from the January 1993 issue of "Windows/DOS
Developer's Journal".
12/18/92 Source code from the December 1992 issue of "Windows/DOS
Developer's Journal".
01/29/93 Code listings from the 03/93 issue of the C User's
Journal.
03/16/93 Code listings from the 05/93 issue of the C User's
Journal.
07/24/92 A C++ learning system with a working compiler, editor,
examples and answers to tutorial questions. The compiler
is a subset of the Zortec compiler.
05/03/93 From Borland Technical Support Staff. C++ Support News,
Volume 1 Number 3. DOS, OS/2, Windows and Turbo Vision
information.
05/10/93 From Borland Technical Support Staff. C++ Support News,
Volume 1 Number 4. DOS, OS/2, Windows are featured, with
an emphasis on debugging issues.
03/02/93 Volume 1, number 3 of the electronic magazine. Advanced
C++ source code to a paint program, beginner's corner,
and more. In text and Winhlp formats.
05/08/93 Volume 1, number 5 of the electronic magazine. Several
articles of interest to the beginner and experienced
Windows programmer.
06/07/93 From Borland Technical Support Staff. C Language News
volume 1 number 7. Covers C and C++, using Quicksort,
Windows and OS/2 programming, Turbo Vision and Object
Windows Library.
06/01/92 Example of a generic list class, written using templates.
07/14/93 Technical information sheet detailing conflict between
Turbo Vision for C++ and tools.h++ from Rogue Wave, and
how to resolve it.
07/19/93 Demonstration of making an ostream manipulator in Borland
C++ 3.1.
08/03/93 This issue of PC Magazine has a good deal of C/C++ code
for Windows programming. Included are a program
launcher, a multitasking demo by Charles Petzold, and a
Windows Help application by Ray Duncan.
06/14/93 A container class reference example, demonstrating the
creation of a BTree container.
05/27/93 This file is a demonstration of container class
programming, involving the creation of a
DoubleListIterator.
06/16/93 Documentation and examples are provided to explain how to
use Microsoft's Foundation Classes with BorlandC++.
Page No. 46
01/25/96
PD/Shareware Products in Library
Release Date Product Description
07/19/93 Borland C++ Language News, volume 1, number 10. This
issue features the migration to an object oriented
mind-set, with discussions of templates, linked lists and
interators.
08/03/93 Borland C++ Language News, volume 1, number 11. This
issue features the migration to an object oriented
mind-set, continued.
08/18/93 Borland C++ Language News, volume 1, number 12. This
issue features two dimensional array subscripting and Q&A.
08/27/93 Borland C++ Language News, volume 1, number 13. This
issue features string processing, .dlls, Paradox Engine,
OWL and other points of interest.
08/28/93 An example from the author's upcoming book on Practical
Algorithms in C++, showing a non recursive sort algorithm
for singly linked lists.
09/04/93 Electronic Journal dedicated to programming MS Windows.
Numerous programming articles for C and C++ in this
issue, including GDI, Windows hooks, and the beginner's
corner. A feature on installing NT is also featured.
08/08/93 A cross reference document between the member functions
of classes in the Microsoft Foundation Classes (MFC) and
the corresponding source code files.
10/11/93 Code listings from the 10/93 issue of the C User's
Journal.
05/02/93 Code listings from the 06/93 issue of the C User's
Journal.
06/17/93 Code listings from the 07/93 issue of the C User's
Journal.
07/12/93 Code listings from the 08/93 issue of the C User's
Journal.
08/08/93 Code listings from the 09/93 issue of the C User's
Journal.
10/12/93 Code listings from the 11/93 issue of the C User's
Journal.
12/07/93 Documentation on the features of the Borland Visual
Solutions Pack providing Database, Spreadsheet and
WordProcessor objects.
09/13/93 A collection of snippets from the C/C++ forum of an
electronic bulletin board. C/C++ code and reference
materials, discussion of C coding issues.
12/30/93 Notes from a user on making the conversion from BC 3.1 to
BC 4.0. Covers converting Turbo Vision, the container
classes, and the Runtime library.
01/07/94 Tips from Borland Technical Service staff on the use of
the container classes in BC 4.0. These classes are
template based.
01/18/94 Open Architecture Handbook for BC 4.0.
06/21/93 March/April and June/July newsletters for the Los Angeles
C++ User's Group. Topics: Automatic member functions,
OOP, DEVCON '93, Object Vision review, Code Reusability,
and "How to get free radio/TV coverage for your software."
12/09/93 This paper provides a technical discussion of the major
features of the Microsoftr Foundation Classes version 2.5.
Page No. 47
01/25/96
PD/Shareware Products in Library
Release Date Product Description
11/15/93 This is an overview of the Microsoft Visual C++ 1.5
development system for Microsoft Windows.
11/24/93 Frequently asked questions and answers about the Visual
C++ 1.5 development system and the Visual C++ Suite.
12/08/93 Source code listings to accompany the 01/94 issue of the
C Users' Journal magazine.
02/08/94 Source code listings to accompany the 03/94 issue of the
C Users' Journal magazine.
01/12/94 Tips for using previous versions of Turbo Debugger for
Windows and Resource Workshop and the current Borland C++
4.0 releases on the same system.
01/12/94 "Out of Memory" errors using BC++ 4.0 command line tools
and how to correct them. This document supersedes the
equivalent information in both the printed "User's Guide"
and the "readme.txt" file included with BC++ 4.0.
12/20/93 Overview and reviewer's guide to the Borland Visual
Solutions Pack, version 1.0. The Borland Visual
Solutions Pack is the main companion product for Borland
C++ 4.0.
02/03/94 Technical Information note on correcting the error
"Resource Workshop requires BWCC 2.00 and later" when
using Borland's Resource Workshop in Windows.
01/13/94 Manual CD-ROM installation instructions for Borland C++
4.0.
01/25/94 Technical Information note on building DOS applications
in the Windows based Borland C++ 4.0 IDE.
02/17/94 Overview of the code-generating Experts included with
Borland C++ 4.0. They include AppExpert, ClassExpert and
Rescan. Also includes additional information on Rescan:
when to use it and how it works.
02/17/94 Listing of books available that cover various aspects of
Borland C++ version 4.0.
02/17/94 Common Questions and Answers about Borland C++ 4.0.
Includes Q&A about problems arising during installation
and configuration of BC++ 4.0. These are the most
frequently asked questions at Borland Technical Support.
02/17/94 Borland tech bulletin describing the RESCAN function of
Borland C++ 4.0. Includes ASCII text version and
WordPerfect 6.0 version with figures.
04/07/94 Technical Information sheet on C++. How to use member
function pointers in C++.
04/18/93 Source code listings and other materials for April 1993
issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages.
04/14/93 Source code listings and other materials for April 1993
issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages.
01/07/94 Windows HELP (.HLP) format file that lists descriptions
of all of the example programs included with Borland C++
4.0.
03/02/94 Code demonstrating how to use the Microsoft Outline VBX
that distributes with Visual Basic in a Microsoft
Foundation Classes application. The OutVBX is an outline
Page No. 48
01/25/96
PD/Shareware Products in Library
Release Date Product Description
control that permits hierarchical display of data in a
listbox.
06/15/93 Technical information sheet providing part 1 of a
tutorial on C++ streams.
06/15/93 Technical information sheet providing part 2 of a
tutorial on C++ streams.
06/15/93 Technical information sheet providing part 3 of a
tutorial on C++ streams.
05/15/94 C++ reference and tutorial for self instruction.
05/15/94 C++ reference and tutorial for self instruction. 12
chapters of text, 108 example C++ files, and answers to
all questions in text.
06/08/94 Unofficial list of bugs and remarks found by users and
submitted to Borland since February 1994. Includes
Borland's reply where applicable.
09/16/94 Announcement of upgrade to the Borland Visual Solutions
Pack. Two replacement controls and improved
documentation.
08/19/94 Tech Info sheet on how to call a 16 bit function in a 16
bit DLL through a function pointer.
09/14/94 Tech Info sheet on how to prevent deadlock in Paradox
Engine applications.
07/12/94 Source code listings and other materials for June 1994
issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages.
07/12/94 Source code listings and other materials for June 1994
issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages.
07/12/94 Source code listings and other materials for June 1994
issue of Dr Dobbs Journal. C, C++ listings and
materials, as well as other languages.
05/24/94 A collection of 67 Technical Information Sheets on C++.
09/20/94 TD video configuration and the online Help. Loading the
online help from the settings dialog box of TDWINI.EXE.
09/19/94 Instructions for addressing the error "Resource Workshop
requires BWCC 2.0 and Later".
08/05/94 Shows how to increase the maximum file handles available
in a DPMI16 application without RTL or TASM.
05/16/94 Source code listings to accompany the June '94 issue of
the C Users' Journal magazine. C and C++ code.
08/02/94 Source code listings to accompany the August '94 issue of
the C Users' Journal magazine. C and C++ code.
08/10/94 Source code listings to accompany the September '94 issue
of the C Users' Journal magazine. C and C++ code.
09/20/94 Tech Info sheet describing how to correct problems with
OWL v. 2.0 when using CTL3D (3 dimensional controls).
Without this correction, program crashes will occur.
10/07/94 Source code listings to accompany the 11/94 issue of the
C Users' Journal magazine.
11/09/94 Source code listings to accompany the 12/94 issue of the
C Users' Journal magazine.
12/14/94 Code listings from the 01/95 issue of the C User's
Journal. Material on the Standard C Library, portability
Page No. 49
01/25/96
PD/Shareware Products in Library
Release Date Product Description
issues with numerical data and other subjects.
03/26/91 Source code from Volume 2, No. 1 of PC Techniques
magazine. C and C++ code.
09/12/91 Source code from Volume 2, No. 4 of PC Techniques
magazine. C, C++ and some supporting assembly code.
Memory management, string manipulation, video and other
subjects are covered.
01/20/92 Source code from Volume 2, No. 6 of PC Techniques
magazine. C, C++ and assembly code. Graphics .asm
programming techniques.
03/23/92 Source code from Volume 3, No. 1 of PC Techniques
magazine. Code includes a variety of C and C++ code, as
well as Pascal and assembly. Turbo Vision for C++,
system optimization in assembly, dll programming are
featured.
06/02/92 Source code from Volume 3, No. 2 of PC Techniques
magazine. Code includes a variety of C and C++ code, as
well as Pascal and assembly. Turbo Vision for C++, boot
sector access and drives in assembly are featured.
01/20/93 Source code from Volume 3, No. 6 of PC Techniques
magazine. Code includes a variety of C and assembly
code. Windows programming, C programming techniques,
disk access are featured.
03/16/93 Source code from Volume 4, No. 1 of PC Techniques
magazine. Code includes a variety of C, C++ and assembly
code. Windows programming, C programming techniques,
programming for SQL.
05/05/93 Source code from Volume 4, No. 2 of PC Techniques
magazine. Code includes a variety of C, C++ and assembly
code. Windows programming, C programming techniques.
07/12/93 Source code from Volume 4, No. 3 of PC Techniques
magazine. Code includes a variety of C, C++ and assembly
code. Windows programming, C programming techniques.
Mandelbrot example in assembly.
11/29/93 Source code from Volume 4, No. 5 of PC Techniques
magazine. Code includes a variety of C, C++ and assembly
code. Windows programming, C programming techniques.
01/10/94 Source code from Volume 4, No. 6 of PC Techniques
magazine. Code includes a variety of C, C++ and assembly
code. Windows programming, C programming techniques.
Assembler Environment package with source code, serial
port programming.
07/12/94 Source code from Volume 5, No. 3 of PC Techniques
magazine. Code includes a variety of C and C++ Code. C
programming techniques, screen management, Microsoft
Foundation Classes demo.
09/22/93 Source code from Volume 4, No. 4 of PC Techniques
magazine. Code includes a variety of C, C++ and assembly
code. Windows programming, C programming techniques.
01/12/95 Code listings from the 02/95 issue of the C User's
Journal. Material on the Standard C Library, programming
flash memory and embedded systems, simulating templates,
and other articles.
Page No. 50
01/25/96
PD/Shareware Products in Library
Release Date Product Description
02/08/95 Code listings from the 03/95 issue of the C User's
Journal. Material on the strstream class, filtering for
noisy data, sort algorithms and other articles.
12/20/94 Source code from the January 1995 issue of "Windows/DOS
Developer's Journal". OWL command enablers, reducing
resource usage in MFC MDI apps, Windows common dialogs
are featured.
01/18/95 Source code from the February 1995 issue of "Windows/DOS
Developer's Journal". C++ class for memory mapped files,
and an application that can distinguish between various
flavors of Windows.
02/22/95 Source code from the March 1995 issue of "Windows/DOS
Developer's Journal". Multimedia multitasking, wave file
processing, bugs in Visual C++.
02/27/95 A Windows help file that is an compilation of Borland
Technical Information sheets.
01/09/95 Source code listings and other materials for Jan 1995
issue of Dr Dobbs Journal. Covers a variety of C++ and C
subjects, as well as other programming environments.
Virtual Reality, Windows, C Interpreter and other
features.
01/09/95 Source code listings and other materials for February
1995 issue of Dr Dobbs Journal. Covers a variety of C++
and C subjects, as well as other programming
environments. Numerous features on Distributed
Processing, Windows and numerical processing.
01/09/95 Source code listings and other materials for September
1994 issue of Dr Dobbs Journal. Covers a variety of C++
and C subjects, as well as other programming
environments. C++ graphics programming, sound file
formats (RIFF), image aquisition.
01/09/95 Source code listings and other materials for September
1994 issue of Dr Dobbs Journal. Covers a variety of C++
and C subjects, as well as other programming
environments. Debugging, Windows, OLE 2.0 and other
subjects.
01/09/95 Source code listings and other materials for September
1994 issue of Dr Dobbs Journal. Covers a variety of C++
and C subjects, as well as other programming
environments. C++ SQL message handler, and other C++
Database programming features.
01/09/95 Source code listings and other materials for September
1994 issue of Dr Dobbs Journal. Covers a variety of C++
and C subjects, as well as other programming
environments. Features articles on C\C++ Communications
programming issues.
01/09/95 Source code listings and other materials from the 1994
Fall issue of Dr. Dobbs Journal, the DDJ Windows
Sourcebook.
01/09/95 Source code listings and other materials from the issue
of Dr. Dobbs Journal featuring articles on Internet and
online communications, including an online conferencing
construction kit in C.
Page No. 51
01/25/96
PD/Shareware Products in Library
Release Date Product Description
05/07/95 Draft of the C++ Language Standard, as prepared by the
ISO working group WG21. This is their 04/28/95 version.
The document is formatted for Postscript printing.
04/25/95 General content list of C++ questions and answers. Part
of continuing series. Parts 1-4 are included in this
file.
05/25/95 Technical Information sheet on C++ programming, from
questions asked in Section 6 (C++ Programming) in the
Borland C++ Forum on Compuserve.
05/25/95 Technical Information sheet on C++ programming for the
DOS Power Pack, from questions asked in Section 7 in the
Borland C++ Forum on Compuserve.
10/19/93 Technical Information sheet on C++. How to resolve
undefined symbol linker messages.
07/13/95 Tech Info sheet explaining how to get the Borland C++ 4.x
version IDE to autoload a project on startup.
08/16/95 Tech Info sheet serving as an index of TIs on the Borland
Database Engine.
07/13/95 Tech Info sheet on OWL 2.5 Bug with EV_COMMAND_AND_ID.
This TI provides the lines in the source code to change
to correct this bug.
08/18/95 Tech Info sheet documenting how to determine which DLLs
your program requires by using the TDUMP utility.
07/14/95 Tech Info sheet documenting how to execute a file copy,
from within a Windows program, using the Windows API
LZCopy function.
08/18/95 Tech Info sheet documenting the use of a TDecoratedFrame
with wfShrinkToFit flag turned on and WS_THICKFRAME
turned off. This works around an OWL 2.5 bug.
07/26/95 A list of the Borland supplied files that may be
redistributed with your application, according to the
license agreement.
** Type C++ Resource
08/30/94 Resource file management package for C++ developers. The
advantages of using resources (files containing other
files) are increased speed, less wasted space, and a more
professional appearance.
** Type C++ Screen
08/13/90 Object Oriented device independent screen driver package,
with all source code included.
05/08/94 Screen saver with colormap animation with C++ source code.
11/30/95 Demo shows how to use dialogs on your toolbar. Done using
AppExpert.Also shows how to use the WIN32_LEAN_AND_MEAN
flag to compile faster.
** Type C++ Screen Saver
08/31/94 A screen saver library with source code and demos.
Replaces the scrnsave.lib supplied in the Windows 3.1 SDK.
** Type C++ Sound
07/18/94 Class and functions to output .VOC format sound files
Page No. 52
01/25/96
PD/Shareware Products in Library
Release Date Product Description
through SoundBlaster or compatible sound cards. Works
with 8-bit unpacked .VOC files and assumes the sound card
uses DMA channel 1. Examples included. Additional
functions in registered copy.
** Type C++ Spreadsheet
09/30/93 C++ module for accessing Excel format spreadsheet files.
05/01/94 A Visual C++ library designed to create a user interface
similar to Microsoft Excel, for spreadsheet applications.
** Type C++ Streams
05/02/90 A collection of file access/manipulation objects in C++.
C++ source code plus some supporting .asm macros.
09/27/90 Preliminary release of C++ object library to interface
iostreams to Borlands Conio functions. Header and demo,
object library.
09/26/90 Class definition for directing formatted output to C++
predefined iostream objects. Source code will compile on
Turbo C++ and Zortech.
10/16/90 Obsolete. Replacement streams library for Borland's C++
version 1.0. Corrections of errors in the initial
release. Use unzip -d option to perserve the files
directory structure, or files will be overwritten.
("Unzip -d iopat").
08/27/91 This file provides for a class that will serve as a base
class for a cluster of streamable classes. Any class
derived from it can be loaded to and retrieved from a
stream. Store in any order, mix on the same stream.
03/04/93 Example code of how to implement file locking and sharing
with C++ streams.
12/22/92 C++ Class Library of functions that make parsing
command-line arguments simple. Flexible and powerful.
Includes full C++ source.
10/11/94 Source code for an MS Windows device context streams.
Permits streaming of output to a Window. The vendor is
not identified other than by the name "Nat".
09/30/95 Printer object class, based on the Object Windows Library
stream model. Provides an object that has output
characteristics and manipulators like any other stream.
Version 2.0 provides support for files greater than 64k.
** Type C++ String
10/26/89 String Class for C++.
03/29/92 Update to string class. Permits copying, assignment,
various conversions. Overloaded operators permit
conversion between upper and lower case, concatenation
and other facilities. Operator[], operator>> and
operator<< added in this version (1.1).
07/13/92 C++ class for reading and writing to text files. Example
application using the class, as well as all source code,
is provided.
08/26/93 Freeware string class library with all source included.
Provides for all of the usual string functions including
Page No. 53
01/25/96
PD/Shareware Products in Library
Release Date Product Description
construction, concatenation, substring extraction and
others.
09/21/93 String Class library. Integrated with this vendor's WLib
product. Powerful string manipulation with an
instinctive programming interface.
04/18/94 String Class. Provides operators for concatenation,
comparison, position of char in string. Strings may be
initialized in a number of ways. Numerous substring
functions are provided. All source code is included.
03/01/94 Library of functions to read non-delimited ASCII files.
Useful for converting ASCII files to .DBF format on the
fly. Includes sample programs and Turbo C++ Project
files.
05/12/94 String and related classes. Beyond general string
classes, the vendor provides classes that are compatible
with Borland's Container Libraries, regular expression
classes that execute grep like behavior, and a dynamic
stream class. Win 3.1 support.
03/13/95 A simple to use container for the storage of strings.
The class takes care of memory allocation and
deallocation automatically, and can be easily ported
between OWL, MFC and other C++ environments.
04/19/95 A C++ Library for I/O. Provides a print function that
supports color printing, and is much faster than the
standard library function printf(). Also includes a
string editor function.
07/19/95 A protable C++ string class. Includes optional copy on
write, grep, strtok(), internationalization, full source
and documentation.
01/28/95 Offers BASIC type string functions to C and C++.
Libraries written in fast assembly code. Optimized
versions for Pentium processors are included. MS and
Borland formats included.
** Type C++ Template
10/13/92 Example code showing how to use the template feature
recently added to the C++ language specification.
01/24/93 Extensive general purpose class library developed using
Templates. Note: your compiler must be a true C++
compiler with complete template support. See also
JCoolDoc.zip
01/24/93 Documentation files for JCool01.zip, in this library.
10/27/94 A collection of header files comprising a Standard
Template Library for C++.
** Type C++ Text
10/18/93 A C++ Class for regular expression searches (GREP).
01/09/95 Magma Editor DLL/VBX, designed as a replacement for the
standard Windows Edit control. Edit text size is limited
by the allocatable memory, as opposed to 64K for the
Windows control. Support packages for OWL and MFC are
available.
01/06/95 Replacement Class for the Microsoft Foundation Classes to
Page No. 54
01/25/96
PD/Shareware Products in Library
Release Date Product Description
support the Magma Edit DLL. See MAGMAE.ZIP for details.
02/17/95 Replacement Class for the Object Windows Library to
support the Magma Edit DLL. See MAGMAE.ZIP for details.
** Type C++ Translator
12/25/89 Eases the transition to object oriented programming by
providing an object oriented development environment.
This is a preprocessor, not a compiler. The vendors
installation methods leave a great deal to be desired.
File 1 of 2.
12/25/89 Eases the transition to object oriented programming by
providing an object oriented development environment.
See note on CCC-1. File 2 of 2.
** Type C++ TSR/ISR
10/27/92 A class for implementing instance specific ISRs
(Interrupt Service Routines). Borland C++.
09/01/93 C++ classes for handling interrupts. Fully object
oriented. allows writing object oriented TSRs and
interrupt driven objects. Can be used for background
communications or simple TSRs. Full source included
(BC++).
** Type C++ Turbo Vision
11/28/91 Code that demonstrates how to save the palette to, and
retreive it from a binary file in a Turbo Vision
application.
11/17/91 A TPicture class, derived from TInputLine. Permits
giving a picture to control characters accepted in the
Input string (as in Paradox, dBase, etc.)
01/22/92 C++ source code demonstrating how to implement a Text
List Box object.
01/30/92 Code for implementation of a scrollable message class for
informing user of status, etc. in a Turbo Vision
application.
03/09/92 Extension classes to Turbo Vision. Provides for
formatted data entry objects, including formatted string
and date members, a variety of arithmetic manipulators,
and other features.
03/09/92 An extension to Turbo Vision, providing for a streamable
palette object.
01/03/92 Modifications to the Turbo Vision TEditor class to
provide for a word wrapping editor object. Note that the
library must be recompiled with the supplied changes.
06/13/92 C++ source code demonstrating how to stream a user
defined dialog. This permits creating the dialog, saving
it to disk, and retrieving it when needed later.
12/10/92 A demonstration of how to do an input line in a focused
item from a listbox. A Turbo Vision user interface
technique.
11/25/92 Replacement files for Turbo Vision, to permit use with
the Phar-Lap DOS extender. These should replace certain
files distributed by Borland with BC3.
Page No. 55
01/25/96
PD/Shareware Products in Library
Release Date Product Description
12/04/92 C++ source code demonstrating how to change text, text
color and send messages in a dialog box.
08/31/92 C++ source code demonstrating how to use a button in a
modal dialog box to end the modal state. Two files show
two approaches.
02/25/92 Example of message passing between TListBox and TView,
enabling the TView object to display the current
selection.
07/14/92 Extensions of Turbo Vision providing for data entry
classes. Formatted data entry templates give TV data
entry applications a professional appearance.
05/25/93 A demonstration of how to use Turbo Vision in a database
application. Shows how to create a special scrollbar
that can handle long ranges, and a design for a database
object.
10/23/92 Borland Release, in the form of TI 1033, of an example of
a derived TListViewer for Turbo Vision.
11/26/92 A MemCheck class to aid in debugging Turbo Vision
applications that have memory leaks.
03/31/93 Borland Release, demonstrating how to create one modal
dialog box from within another.
04/25/93 A demonstration application using Turbo Vision for user
interface elements, and the Paradox Engine. Demonstrates
how to integrate these elements in a multi user
application.
05/26/93 C++ source code demonstrating a series of listbox
implementations in TurboVision for C++, ranging from the
basic to the challenging.
08/10/92 C++ source code demonstrating how to control the DOS
screen on exit from a TurboVision application. This is
done by registration of an exit function.
03/26/92 C++ source code demonstrating how to set up a TMemo
object, with scrollbars and position indicator.
02/12/93 This archive provides a set of source files for
implementing a serial communications program in Turbo
Vision. A serial interrupt handler is installed to
handle the communications.
08/25/93 Two Turbo Vision classes which add the ability to have
exploding/imploding windows and exploding dialogs in
Turbo Vision applications. Developed with Borland C++ 3.1
and Turbo Vision 1.03.
08/18/93 An unofficial bug list with fixes for Turbo Vision for
C++. These are errors detected by users on the
Compuserve C++/DOS forum, and are not official sanctioned
by Borland.
05/23/93 A demonstration of how to implement psuedo-background
printing in TVision apps, by printing during the idle()
function.
08/31/93 A demonstration of how to implement a red error message
box in Turbo Vision.
09/01/93 A demonstration of how to save and restore the mouse
state in TVision Apps.
10/25/93 A collection of enhancements and add ons for Turbo
Page No. 56
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Vision. Extensions to objects provided with TV, gadgets,
and programming tricks. New interface objects are
provided, as well as a number of useful operators for UI
objects.
08/29/92 Examples of specialising the Turbo Vision TInputLine
object to accept only numeric data. This features the
use of a pure virtual template base class. Classes for
integers and doubles are derived.
08/30/93 C++ source code demonstrating a context sensitive help
system in Turbo Vision. From the Borland Download BBS.
10/07/93 A demonstration of how to stream a user defined dialog
box with unique data members and handleEvent member.
10/12/93 C++ source code demonstrating how to send a broadcast
telling a Turbo Vision modeless view to close itself.
From the Borland Download BBS.
10/12/93 C++ source code demonstrating how to use the setData
member function to initialize the contents of a Turbo
Vision dialog box. From the Borland Download BBS.
10/21/93 C++ source code demonstrating how to insert text into a
Turbo Vision window. From the Borland Download BBS.
09/03/93 C++ source code demonstrating a descendant of TInputLine
that parses and verifies input as it is entered.
02/07/93 A resource workshop for Turbo Vision. Enables you to
create dialogs as persistent objects that can be saved to
and retrieved from disk. Provides for smaller code and
ease of maintenance.
10/08/93 A Turbo Vision interface object providing a password
dialog. Passwords are scrambled and stored in binary
format.
11/02/93 C++ source code implementing a single column listbox with
a horizontal scroll bar. Maximum length of the listbox
items is set in the last parameter of the constructor.
07/03/92 Implementation of a Virtual Listbox in Turbo Vision. The
listbox is scrollable in both directions. A demo
database browser application is supplied, as well as all
source code.
11/05/93 C++ source code demonstrating how to provide nested menus
in Turbo Vision by using an alternate constructor.
12/05/93 A critical error handling class for Turbo Vision
applications. Intended as a replacement for the
TSystemError class supplied in Turbo Vision.
04/20/92 Demonstration of how to implement a standard TVision
about box which turns itself off after a preset interval.
11/10/92 A Turbo Vision class implementing a message line that
displays in the status line. The object has 2 methods
other than the constructor: ShowStatusLine and
ClearStatusLine. After clearing, the status line appears
as originally initiated in the program.
11/02/93 Field level validation routines for Turbo Vision 1.03.
Additional refinements for Tgroup::valid().
12/23/93 C++ source code file demonstrating how to create a Turbo
Vision resource file for a Dialog object.
12/23/93 C++ source code file demonstrating how to read a
Page No. 57
01/25/96
PD/Shareware Products in Library
Release Date Product Description
previously created resource file in Turbo Vision.
12/05/93 A dialog that will permit users of your Turbo Vision
applications to modify the on screen colors and desktop
appearance with immediate results.
12/30/93 Notes from a user on how to convert Turbo Vision for use
with BorlandC++ v. 4.0. There has been an extended
discussion of this issue in the Borland C++ DOS forum on
Compuserve. Some have recommended continuing to use BC
3.1 for Turbo Vision apps.
08/12/92 Technical Information on how to prepare Turbo Vision for
overlaying.
01/02/94 A Turbo Vision class providing for field oriented data
validation in dialogs. Eliminates the need for a
separate structure matching the dialog screen data
elements.
01/11/94 Make file and the required .obj file to construct Turbo
Vision under BC 4.0.
01/13/94 Information on how to rebuild Turbo Vision 1.0 for
BorlandC++ 4.0.
01/13/94 Step by Step instructions on moving your Turbo Vision
projects over to BorlandC version 4.
01/05/94 General purpose library of functions for use with Borland
C++ 3.1 and Turbo Vision. Includes functions and
classes: mouse, dialog, dumb terminal, DOS shell, menu
bars, timers, etc. Full C/C++ source code for the
library is included.
02/13/94 Turbo Vision 1.03 messagebox() and inputbox()
replacements with enhancements
hidepassword entry dialog box, history button, restore
and execute a message or input box from a resource file
stream, optional time limits and beeps, MORE! For Borland
C++ 3.1
02/08/94 Sample code and documentation on modifying and extending
the Turbo Vision 1.03 color palette. Selecting palettes,
altering colors, and saving palettes are covered.
02/15/94 List contains bug fixes and enhancements to the TV
sources. Last updated 02/15/94. Note: This is an
unofficial list and is not a substitute for Borland
Technical or Customer Support and is not supported by
Borland.
04/07/94 Technical Information sheet on the Turbo Vision. How to
extract information from a Text Editor object in Turbo
Vision.
03/07/94 Set of classes which replace the standard help classes.
Features are: Better memory management, better topic
management, better looking topics, more functionality.
06/06/94 The files in this archive, together with the VLIST sample
elsewhere in this directory, implement a virtual list box
that can handle an unlimited number of elements,
displayable in a list box. This is an ideal function for
browsing databases.
07/23/94 Sample code and documentation on modifying and extending
the Turbo Vision 2.00 color palette. Selecting palettes,
Page No. 58
01/25/96
PD/Shareware Products in Library
Release Date Product Description
altering colors, and saving palettes are covered.
07/23/94 Better toggle items for Turbo Vision menus. Documents the
steps needed to modify TV's TMenuView class to allow
toggle items to appear on your menus. Menus will stay
open when an item is selected. Includes demo program.
Needs TV source for 1.03 or 2.0.
08/26/94 A package that will permit you to use Turbo Vision
version 2.0 with BorlandC version 3.1. This is a demo
version.
09/08/94 Source code and documentation for emulating a Lotus *.wk1
format spreadsheet file in Turbo Vision. Able to import
Quattro and Excel.
11/01/94 A dialog box design coding program for users of Borland
C++ and TurboVision for C++. Place the elements on the
desktop, arrange as desired, and the C++ code will be
generated. This version adds support for Turbo Vision
for C++ version 2.0.
11/14/94 A set of files to permit using Turbo Vision, version 2.0,
with BorlandC version 3.1.
12/20/94 A text file explaining how to make your Turbo Vision app
beep when the user clicks an area outside of a Modal
Dialog box.
01/24/95 A set of files demonstrating, and building on, the
validator classes provided with Turbo Vision for C++ 2.0.
01/26/95 Visual design tool for Turbo Vision. Layout interface
elements and test them prior to TVWorkshop generating the
code for your design in either C++ or Pascal.
04/11/95 ASCII text FAQ about Turbo Vision for C++ (Borland's
Application Framework). Extensive source listing of
information on Turbo Vision help and resources.
07/06/95 Bug list for Turbo Vision 2.5 for C++, as of 07/06/95.
All known bugs and fixes for TV2.
07/09/95 A compilation of frequently asked questions on OWL 2.5,
from Borland's C++ for Windows Forum on Compuserve.
07/22/95 TurboVision 2.5 source code for a browser, a descendant
of a list box, for when columnar data must be displayed.
(Such as a listing from a database table.) The object
includes transfer buffer support and vertical and
horizontal scrolling.
08/02/95 A class for color syntax highlighting for any Turbo
Vision 1.03 or 2.0 Class. All source code and a demo are
provided.
08/02/95 Turbo Vision 1.03/2.0 messagebox() and inputbox()
replacements with enhancements
hidepassword entry dialog box, history button, restore
and execute a message or input box from a resource file
stream, optional time limits and beeps. 32 bit support.
07/31/95 A single patch file to make all known corrections to
Turbo Vision 2.0, as of July 1995.
08/17/95 Three part FAQ about Turbo Vision for C++ (Borland's
Application Framework). Extensive source listing of
information on Turbo Vision help and resources. This is
an updated FAQ from the
Page No. 59
01/25/96
PD/Shareware Products in Library
Release Date Product Description
comp.os.msdos.programmer.turbovision newsgroup.
08/02/95 Virtual Memory Text Editor classes for Turbo Vision v.
1.03 or 2.0. Replacement classes for the default Turbo
Vision editor classes TEditor, TMemo, TFileEditor,
TEditWindow, and TIndicator. Includes several
enhancements/improvements over the classes.
09/28/95 An extension of Turbo Vision v. 2.0, to provide VGA and
EGA graphics support. This provides TV integrated access
to BGI graphics functions. 16 bit protected mode and 32
bit versions of the library are available on registration.
** Type C++ User Interface
07/23/90 A collection of source code files for demonstration of
the Zinc Interface Library. See Zincdemo.zip for details.
02/26/92 A user interface library for C++. Virtual windows,
variety of menu types, pick lists. Windows may be moved
and promoted. Multi-field data entry. Support for
paradox engine. Has a data entry screen painter and code
generator. Mouse support.
03/13/91 An application written using the Zinc User Interface
Library and the Borland Paradox engine. Demonstrates
using these products together. Also focusses on a
demonstration of a persistent menu object and dialog box
creation in this environment.
05/30/91 Source code (.cpp and .hpp) for UIW_POP_UP_WINDOW class,
which was eliminated from the Zinc User Interface Library
with version 2.0.
01/31/92 Extensive Windowing/Mouse functions library for C/C++.
Provided in 3 files: DRWin101 (source), DRWin201 (s,c,m
model libraries), DRWin301 (t,h model libraries).
01/31/92 Extensive Windowing/Mouse functions library for C/C++.
Provided in 3 files: DRWin101 (source), DRWin201 (s,c,m
model libraries), DRWin301 (t,h model libraries).
01/31/92 Extensive Windowing/Mouse functions library for C/C++.
Provided in 3 files: DRWin101 (source), DRWin201 (s,c,m
model libraries), DRWin301 (t,h model libraries).
01/14/92 A C++ edit string routine, provides VMS style input line
editing, and last command scrolling.
04/14/92 C++ class for menu creation. Provides for bar and pull
down menus with low overhead. Object code only is
included, and only in the compact model. All models
supplied on registration. Source code is included.
01/17/93 Graphical User Interface library for Borland C++/Turbo
C++ compilers. Mouse support, Icons, dialog boxes, form
oriented data entry, menus etc.
05/19/92 A user interface library for text based applications
development. Provides for a desktop, status line, menu
bar with drop down menus, windowing and contact sensitive
help. Designed to provide a Turbo Vision like interface
in a simpler implementation.
02/15/93 Demo of Zinc Application Frameworks, v. 3.5.
Demonstrates how apps for DOS text, Windows and OS/2 can
be generated from the same source code.
Page No. 60
01/25/96
PD/Shareware Products in Library
Release Date Product Description
01/16/94 A custom control that manages the appearance of items in
a multicolumn list box. Supports bitmaps and color
selections.
05/10/94 A Library for Borland C/C++ version 4.0. Features
include Device Independant DOS graphics, ascii editor and
file viewer. Mouse, joystick and interrupt driven
keyboard modules. Math and string modules.
05/18/94 A collection of user interface objects with 500 member
functions to simplify user interface programming.
Windows, Menus, sound queues, bitmaps, form oriented data
entry. Text and Graphics modes supported. Demo file
provided. File one of two.
05/26/94 A collection of user interface objects with 500 member
functions to simplify user interface programming.
Windows, Menus, sound queues, bitmaps, form oriented data
entry. Text and Graphics modes supported. Demo file
provided. File one of two.
05/16/94 A Library for Borland C/C++ version 4.0. Features
include Device Independant DOS graphics, ascii editor and
file viewer. Mouse, joystick and interrupt driven
keyboard modules. Math and string modules.
05/26/94 Object libraries for Borland C++ compilers. One library
of text mode interfaces and another library of graphics
mode interfaces. Classes include: Scroll Bars, List
Boxes, Directory Boxes, Message Boxes, PCX Graphics
Display, Windows, and new menus.
10/26/94 A programming kit for C++ button objects. Direct support
for the Borland Resource Workshop is provided. This
products permits the programmer considerable control over
the appearance of the buttons.
11/29/94 Complete version with source code of a hierarchical
(tree-like) list box. The list box allows dynamic
insertion and deletion of items.
03/31/95 An event driven GUI for DOS, featuring 16 color VGA/EGA,
full mouse or keyboard support. Multiple overlapped
windows, icons, buttons, and other controls are provided,
with context sensitive help support.
04/19/95 Event Manager for DOS application development. For a
complete event driven application.
09/24/95 A class library for Owner Draw List and Owner Draw Combo
boxes, based on a box class that takes care of common
element. It can be used in any Application Framework
(OWL, MFC, etc).
** Type C++ VBX
04/05/94 Shows how to implement a VBX spreadsheet control as a
dialog. The control was supplied in the productivity
pack option with BC4.
01/21/94 Shows how to implement a VBX spreadsheet control in a
window. The control was supplied in the productivity
pack option with BC4.
12/21/93 Shows how to implement a VBX Word Processor control. The
control was supplied in the productivity pack option with
Page No. 61
01/25/96
PD/Shareware Products in Library
Release Date Product Description
BC4.
01/07/95 A custom control designed to speed up processing when
date and time information is needed in your applications.
** Type C++ Virtual Object
10/01/90 A Turbo C++ class definition package to implement
"shippable objects", i.e., objects whose parameters may
not be known at compile time. Will require a little
study, as no documentation file is supplied.
** Type C++ Win95
10/06/95 A library providing Windows 95 style toolbars in your
applications. Provides for resizable, dockable Toolbars
with ToolTips. Toolbar properties can be accessed with a
right mouse button click. Provides native look and feel
for Win31 and Win95.
11/13/95 Win 95 program that uses Long Filenames and Explorer
style dialog boxes to open and save files. Makes
modifications to the standard OWL classes generated using
AppExpert and ClassExpert. Needs Borland C++ v 4.52 or
later to compile.
11/10/95 Sets the subsystem version to 4.0 for your Win32
executables createdwith Borland C++. They'll work better
with Win95 that way. New release includes missing
CMDIALOG.VBX.
10/31/95 Creates a Windows 95 CommonControls tabbed dialog box as
a main window. Looks and wirks like the Properties
windows found in Win95. Uses OWL and is generated using
AppExpert and ClassExpert. Need Borland C++ v 4.52 or
later to compile.
11/19/95 Win 95 program demonstartes Common Controls Toolbar with
Tooltips. Use standard Win95 bitmaps and/or custom
bitmaps as desired. Select either large or small bitmaps
and add text to the toolbar buttons. Rearrange buttons
using Customize dialog box.
** Type C++ Winsock
05/07/95 A Winsock class library for OWL 2.0. A set of 9 Winsock
classes in provided, with source code, library
documentation, and a demo application.
** Type CD ROM
06/16/94 SCSI drive benchmark test program using ASPI functions.
Measures hard-disk, MO-disk, and CD_ROM SCSI drive
performance. Written using Borland C++ 3.1. SCSI
handling routines can be transplanted to other programs
to add SCSI support. Full C source.
10/25/92 Play audio CDs using computer's CD-ROM drive under
Windows 3.1. Quick C makefile. Uses C++ 7.0 libraries
and include files. This simple code uses ideas presented
in the SDK documentation and uses the basic code form
from Quick Case. Executables included
02/19/93 Copy, find and unpack files on CD DOM drive to hard
Page No. 62
01/25/96
PD/Shareware Products in Library
Release Date Product Description
drive. Includes compiled executable and Borland project
file. Also contains source code for getopt and regexp
routines.
** Type Clipper
04/01/88 Emulates Clipper menus command under Turbo C.
Documentation, defines and demo programs included.
02/09/89 Window support for Clipper interfaces. Collection of C
functions allows Clipper programs to save and restore
screens in compressed form, allowing for reduced
windowing overhead.
06/08/88 Provides access to Clipper's internal state variables
thru procedural interfaces. Uses include Clipper state
preservation and restoration.
07/04/89 A library of functions to provide exploding and imploding
boxes in Clipper (No source). Also supplied is a program
to provide the data required to set various on-screen
color combinations.
06/13/89 Object modules provide a Clipper interface from C code
functions in order to carry out advanced interactive I/O
processing and string manipulation (among other things).
Object code only, source available upon $45 registration.
06/08/88 Files here are used as numeric support prototypes -- they
are the basis for allowing a C program to perform
floating point operations thru calls to Clipper's low
level binary operators.
06/08/88 An object library of functions allowing interface with
Clipper programs. Documentation of calling the functions
is included.
** Type Code
08/15/87 Expansion of tabs in program files, option to create
backup of input file. The code may be of interest to
some. Developed on Turbo C version 1.0, and will require
some modification.
03/08/88 Indents and formats C source according to a set of
switches passed to the function as input parameters and
defined by the user. Source and documentation are
provided. For UNIX.
01/19/88 Source code lister and cross referencer.
08/07/87 A surprisingly good source code extractor/printer. Menu
driven, very configurable, can print function table,
graphic display of functions, and many other features.
07/14/87 Cross references C programs. An older program converted
to Turbo C. May provide features of interest in the code.
06/07/88 No longer sold as shareware. A library of subroutines for
Microsoft C that implement a very high resolution timing
function for profiling code execution. Timing accuracy up
to one microsecond on IBM and 100% compatibles.
01/01/80 Source print utility with source code. Prints Source code
files or screen input records in preset formats or in
user customized formats.
10/26/89 Tutorial, documentation and examples of ANSI C macro
Page No. 63
01/25/96
PD/Shareware Products in Library
Release Date Product Description
expansion algorithm.
11/26/88 Code checking (modelled on Unix Lint) for OS/2.
01/01/80 This function acts to convert a Reverse Polish notation
expression into the original source expression.
02/05/89 A C source file printer with multiple options, this
pretty printer for C allows for printing of C code with
scoped out indentation, if matching, character counting,
and other options.
11/21/89 C pretty printer for Unix/Vax environment.
06/25/86 Cross reference generator and optional graphical
representation of block structure of program. Tested with
Datalight small C, but should port easily.
08/09/89 Menu driven screen and form designer which generates C
code for interfacing with the CXL library, found
elsewhere in this library. Especially helpful to new
users of CXL.
04/04/90 C format checker, highly configurable, to flag
formatting/style errors commonly missed by many compilers.
07/05/88 A code documenting program that will provide automatic
documentation (after sufficient code tweaking) of your
source code files, so that others utilizing your
programming work will be more readily able to understand
your intentions.
07/21/90 An executable file to convert C/C++ expressions to
pseudo-english, either interactively or from an input
source file.
09/01/90 Code to call program profiling from within the
application. Outputs a file which an included program
will display to stdout. One line required in your
application to call the profiler.
09/04/89 C file source code printer, cross-referencer, etc. MSC
version.
07/04/89 Source code printer, will print file name, page number,
and date of last modification on the header of each page.
Prints source file with line numbers. Modify printer
control codes in the included header file before
compiling.
08/13/88 A C source code file pretty printer and function tree
graph printer, gathered from articles printed in Dr.
Dobbs Journal, by various authors.
09/05/90 HP Laserjet source code printer that shades each 5th line
of the source and adds line numbers.
05/15/90 Turbo C cross reference utility. Provides an optional
graphical display of function calls, matching begin and
end braces and other features. Analysis of include files
can be suppressed. Other options.
04/25/90 A hypertext C source code file browser. Mouse support.
Many configuration options. Link files together for
browsing. Will tag mismatched braces parentheses, etc.
05/05/91 Formatting C code list. Adds line numbers and page
breaks to the source code file. Parameters may be given
in the command line, or from an environment variable. No
source.
Page No. 64
01/25/96
PD/Shareware Products in Library
Release Date Product Description
12/13/90 2 files ported from MSC to Turbo C, with makefile
included. Provides the basis of a version control
system. Creates a base source file. The update program
will either report differences between base and current
version, or execute the changes.
12/02/89 Command line parser for Turbo C. Code to facilitate
processing of command line parameters and switches
provided by the user.
02/13/91 Not supported. Source code listing formatter and print
utility that will use either Laserjet or Postscript
codes. Configurable for a variety of effects.
06/01/92 A draft suggestion on C language coding standards.
05/26/92 C code reformatter. Formatting preference is selectable
by the user. Controls format of conditionals, function
calls, etc., to provide for a consistent coding style.
06/23/92 Source code indenter and formatter.
02/04/91 A program to generate dependency lists for a C source
code file provided on the command line.
01/22/93 A utility that will automatically generates far strings
from the strings in an input file, thereby avoiding
"DGROUP exceeds 64K" error messages in large programs.
04/29/93 Executable file to create a header (.h) file including
the prototypes of the functions in a C source code file.
07/20/93 An executable utility to provide for smart linking of a
library, by parsing desired functions in the source code
so that they alone will be linked in.
04/22/93 Prints source code files of any language (add your own).
Highlights comments, keywords, and blocks. Over 40
options - line numbers, headers, tab stops, multi-column,
line wrapping, print ranges, and more. All options FULLY
user definable.
07/27/92 Prototype extractor creates ANSI function prototype
listing for functions defined in a source code file.
Source code for the utility is included.
12/16/92 C code for a function evaluator/generator. Finds the
shortest instruction set for a given function on a given
CPU.
04/01/93 A programmer's utility for C/C++. Generates function
prototypes from a source code file.
12/17/91 Counts the total number of lines in a source code file
and that total number of compilable C code lines in a
file. ANSI C source is included.
03/29/94 Lint for C, for DOS or Windows development. Reads all
specified source code and gives detailed reports on any
errors, compatibility or portability warnings. Can read
all files in a project and report only unresolved errors
and warnings.
05/30/93 System for formatting C source code files. Highly
portable, includes make files for BorlandC and BSD Unix.
Will compile under DOS and OS/2.
03/12/94 A set of C programmer's productivity tools. Analyze
program structure, search for and optionally rename
identifiers. Multiple module support. Direct links to
Page No. 65
01/25/96
PD/Shareware Products in Library
Release Date Product Description
your own editor.
02/18/94 LaserJet Code printer with Comment high-lighting. Will
print C/C++, Pascal, Assembly, Basic, Cobol code with
comments highlighted (bold text) on HP LaserJet
compatible printers.
03/09/94 Text file browser with color syntax highlighting for
C/C++, Pascal, and xBase programs. Can also display in
EGA/VGA 43/50 line mode. C++ source code available from
the author. This package also includes binary file dump
program, C source available.
10/31/93 A utility which can analyze multiple C source code files
and print cross reference report, including a calling
tree for each function.
05/23/94 Utility to read projects notes from a BC++ 3.1 or TC++
3.0 project files and write them to a separate .NOT ASCII
text file. Useful for converting to Borland C++ 4.0.
Includes C source code.
09/01/94 Cross referencing utility that will cross reference any
number of C modules, outputting a list of globals and
constants, a summary list of functions, a verbose list of
functions, and a tree of function's calls and callers.
01/03/95 Windows 3.1 program for printing ASCII text file. Lets
you select one or more files to print with control over
page formatting. Supports drag-n-drop, batch support, and
file date option for headers/footers. Windows NT
compatible.
10/15/94 Winners of the 1994 Obfuscated C Code contest. A short
course in creating incomprehensible C source code.
Originally Unix platform material, this archive has been
modified for MS/DOS.
12/29/94 Windows 3.1 application to provide ANSI C function
prototyping. This version does not support C++ function
prototypes.
05/01/95 C code obfuscator. Makes C code hard to read, understand
and copy. Processes preprocessor directives, renames
identifiers, octalizes strings, removes comments and
converts all flow control to "if ... gotos".
01/01/95 Shareware version of a utility which can analyze multiple
C source code files and print cross reference report,
including a calling tree for each function.
07/02/95 A coding and software development standard is suggested
in this paper. Contributions to this project are
solicited.
11/11/95 Text search utility for use with large C projects. It
finds the definition of functions or global variables,
but eliminates false matches which would be returned by
grep and similar utilities.
06/08/95 Add on utility for Microsoft Visual C++. It will add
documentation in C++ files, giving file, author,
description and copyright information, a places sentry
defines in the .h file. Individual functions may receive
detailed descriptions as well.
12/12/95 Analyzes and aides documentation and understanding C
Page No. 66
01/25/96
PD/Shareware Products in Library
Release Date Product Description
programs. Develops function descriptions, hierarchy and
cross-ref from the C code itself. Creates documentaion
from program comments. Hypertext view of analysis and
into selected functions.
** Type Communication
08/29/91 Litecomm toolbox provides easy access to full
capabilities of PC's asynchronous communication port.
Litecomm's fully interrupt driven and buffered
communication supports com1 thru com4 simultaneously.
Y-Modem/Z-Modem support.
05/22/88 An RS232 interrupt driven communications routine. Source
and documentation provided for set-up, use, and
modification.
02/29/88 Source code for Compuserve Quick B protocol, and
executable.
02/28/93 Splits up big files into a number of 200 KB files, so
that they may be transmitted on Unix UUCP. (200 KB file
size limit).
03/13/89 Generates and verifies 32 bit cyclic redundancy codes.
This can work for either standard text or binary files
for portability to other hardware platforms. Can be used
to verify file integrity of text, source code files, etc.
12/24/87 C Asynch routines, and a handy reference guide for Asynch
functions.
08/29/89 Interrupt driven terminal package for OS/2.
08/08/89 This program acts to dump the screen output from a 3270
session to a file. It can either overwrite or append to
the output file.
02/20/88 Very basic demonstration of asynch communication in Turbo
C.
02/09/87 Clink file transfer protocol. Description of the
protocol, and files to implement it.
12/24/87 A group of files is provided here to define data,
procedures, and pointers used for async communication
processing with C. Files include a header and main C
module for this purpose. Some modification may be
neccesary for Turbo C version 2.0/MSC 6.0.
07/29/87 Turbo C code to compute CRC by computation or by look-up
tables, with code for generation of the tables included.
See Campbell's "C programmer's Guide to Serial
Communications" for a detailed discussion.
02/21/88 Complete C source code to the Binkley Term Comm program,
includes assembly source code as well. Support for
various comm protocols including zmodem. Excellent
learning resource for Asynch programming.
01/26/90 Collection of fucntions for low level serial
communication on PCs. This is a translation to C of
Conrad's IBMCOM.PAS 3.1 Pascal program.
02/02/89 A 1.01 version exists. Turbo C 2.0 RS-232 support for IBM
PCs. Interrupt driven, more than one port supported
simultaneously. Carrier detect monitoring, more. Version
2.5 .OBJ format with ASM support is nearing completion.
Page No. 67
01/25/96
PD/Shareware Products in Library
Release Date Product Description
07/03/89 Source code for FAX compression and decompression.
10/05/89 Library for implementation of MNP error checking
protocol, provided by Microcom, the MNP developer.
Intended for Microsoft C, small model. Large model and
Borland C libraries are available.
10/06/89 A library of asynch communications routines, supporting
comports 1-4 for IBM-PC compatibles. All source code is
included. Developed on Turbo C.
02/21/88 Asynchronous communications routines, supporting 4 com
ports. Written for Turbo C version 1.5, will require
some modification for ANSI C. The underlying code is
rather old, as this is a translation from a Turbo Pascal
implementation.
09/05/87 Low level asynch communications routines for Turbo C.
Source code in C and ASM.
01/11/89 Simple, interrupt driven low level serial driver written
in C for MS/DOS. Provides minimal functionality, but
sufficient to base a communications program on it.
04/01/91 C source for Compuserve's Plus B transfer protocol.
03/13/90 Source code files for simple asynchronous communications
functions written entirely in ANSI C. Documentation is
to be found in the header file. Useful for the novice
asynch programmer as a learning aid.
11/28/90 A recently update asynch communications library. For
Turbo C, can be compiled for all models with the source
code provided. The design attempts to treat asynchronous
data as a C stream, to the extent possible. XON/XOFF
control. Well documented.
01/13/91 Function library for asynchronous communications.
Support is provided for X-Modem and Y-Modem protocols. C
and assembly source are included.
07/25/91 A background communications program with source code.
02/21/90 Fossil interface library for any revision 5 specification
implementation for MS-DOS. Source and demos provided.
10/19/91 Asynchronous communications library for Borland and MS C.
Supports ports Com1-Com4 at 115Kbaud. Registered version
can be used with Digiboard, supporting up to 32 ports.
Registered version provides all memory models.
02/02/92 MicroSoft C source code for the JModem file transfer
protocol. A recently released update.
10/10/92 Program to create a professional looking list of all the
files available for download on an RBBS Bulletin Board.
Also includes utility files, all source code. Desqview
aware.
12/21/90 Programmer's interface for Procomm Plus v. 2.0.
Technical information on the structure of Procomm Plus
files.
06/01/93 A library permitting easy implementation of Doors (access
to external programs) with PCBoard and most common BBS
systems. Has the ability to interface with any BBS
program/system that is not directly supported by the
library.
05/05/93 Source code for RZ and SZ, used in Zmodem send and
Page No. 68
01/25/96
PD/Shareware Products in Library
Release Date Product Description
receive.
12/07/93 Two routines for serial port communications, recently
updated for Microsoft C v. 8.0. One routine uses BIOS,
the other uses direct port reads and writes. A high
resolution timer is also included.
12/08/93 A routine that checks the port specified on the command
line to see if the Modem is turned on. If the Modem is
not found, a DOSERROR level is set. Microsoft Visual C++
make and link files included.
08/26/93 C source code for a portable implementation of the Kermit
transfer protocol.
04/16/93 A fossil class for use in asynch communications
applications that interface with a fossil driver. Tested
with BNU and X00.
06/02/93 Multinode BBS with internal QWK mail, multiplayer games.
Support for FidoNet, PostLink, CD_ROM, multidisk changers
and DESQview. Includes multiuser external program
software development kit (XSDK) for C programmers. Full
Turbo C source available.
01/18/94 BlueWave offline mail reader packet specifications and
programmer's devlopment reference documentation.
12/25/93 Converts QWK format mail packets to ASCII text.
Determines file archival method automatically. Handles
ARC, ARJ, LHA, LHARC, ZIP, and ZOO with the appropriate
external program.
05/10/94 An example routine demonstrating how to bypass PCBIOS
comm routines and install a serial interrupt handler.
06/26/93 A set of C source files comprising a collection of
Asynchronous Communications tools.
02/04/94 A toolkit for programming Bulletin Board System door
programs in C. Turbo C, Borland C, MSC and Symantec
versions of the library are included, as well as a sample
program.
07/15/94 The text of an in-depth tutorial on CRC theory, along
with a code sample demonstrating its implementation.
Mostly a re-posting of another author's material with
sample (PD) source code example.
05/29/94 Programming Toolkit for BBS Doors that are designed to
access FTSC-compatible mail networks. Documentation,
source code and a sample door application are included.
07/26/94 Client and Server applications for communicating over the
printer port between 2 PCs.
07/31/94 Function library for asynchronous communications. For
programmers who are developing for Win 3.1 using the SDK,
or Borland C++. 30+ functions in the library.
Communications up to 115,000 Baud.
11/15/94 C source code for computing the 32 bit CRC value of a
file, using a CRC table lookup.
07/29/94 Windows 3.1 terminal program featuring state-driven
Xmodem and Ymodem. Requires PCL4W11.ZIP (also available
here) in order to be compiled. Full C source code
included.
03/21/91 Simple set of serial communications routines written in
Page No. 69
01/25/96
PD/Shareware Products in Library
Release Date Product Description
assembly language and called by C. Includes
documentation and object files. Set up for use by Turbo
C compiler and assembler.
07/08/92 Uses small memory model. Great hypertext help program.
Run the enqhelp program for detailed help information.
Version 1.1.
09/24/94 Electronic Bulletin Board System door (callable
subprogram) programming kit. Designed for Turbo
C/Borland C++ compilers or MSC. ANSI/AVATAR/RIP support
is provided. Source code is available for an additional
$28.
11/17/94 Asynchronous communications library. Supports ports
Com1-Com4. Registered version can be used with
Digiboard, supporting up to 32 ports. Shareware version
provides Borland Library in small model.
11/17/94 Asynchronous communications library. Supports ports
Com1-Com4. Registered version can be used with
Digiboard, supporting up to 32 ports. Shareware version
provides MSC Library in small model.
10/22/88 Send morse code from the keyboard and receive it on the
screen. Written in Turbo C 1.0 with bug patches. Bypasses
the BIOS and DOS to reprogram the serial port hardware
and the timer/sound chip. Includes documentation file and
DOS executable.
01/03/90 Used to determine the bearing and range to a HAM radio
station given latitude and longitude. Command line DOS
executable included. Does not use grid squares.
06/03/92 KA9Q TCP/IP NOS 920603 version source code. Turbo C
makefile, object, and assembly source files included. No
documentation files.
08/07/94 Current modifications for the Jmodem protocol based on
Richard Johnson's work (see JMODM311.ZIP). Johnson is no
longer supporting Jmodem.
02/04/95 Serial communications software for DOS. Source and
header are provided, no documentation.
12/28/94 C source code to split source code files so that they can
be uploaded to through a FidoNet echo, circumventing
oversized message problems.
10/14/94 BorlandC++/TurboC++ library for BBS door development.
Supports high speed modems and the 16550 UART. Built in
Ansi terminal emulation support. Written in assembly for
speed. A door developed with this library will run on
many different systems.
08/25/93 Setup a UNIX like electronic news system on your PC.
Modification of the original source code by John McCombs
and others. GNU licensing. Makefiles for Boland C++ and
Turbo C. Support added for OS/2, but not thoroughly
tested.
09/01/90 A device driver for the serial port of IBM compatible
PCs. It provides the tools to write a communications
program. This software is intended to be used in place of
the weak BIOS and DOS routines for serial communications.
DOS installable device driver.
Page No. 70
01/25/96
PD/Shareware Products in Library
Release Date Product Description
11/10/92 A TSR program which will display and send a message
to/from a serial port connected to another PC. Also
contains an introductory article on how to write TSR
programs and DOS TSR executables.
07/20/91 FIFO asyncronous communications test program for National
Semi-Conductor 16550 and 16552 UART chips. Adapted from
LBT.C Loopback Test Rev. 1.1 by Brian A. Berg. Includes
DOS executables and good documentation.
12/02/91 MSDOS termcap for terminal emulation. Compiled with MSC
5.1. Was excerpted from GNU emacs. Tags file included for
use by DOS "vi" editor clones and make files for MSC and
SCO.
09/15/89 Checks the status of the carrier detect (CD) signal on
the serial ports of a PC. COM1 and COM2 ports are
supported. A sample batch file illustrating the use of
the utility is included. Written using Turbo C.
Documentation file also included.
11/17/91 A multiple window interface to UNIX for PCs. Based on a
program by John Bruner for the Mac. Provides up to 7
separate login sessions to a remote UNIX machine.
Requires UW server to be running on UNIX host. Implements
UNIX windows protocols 0 and 1.
02/20/95 C/C++ library supporting ASCII, XModem, Xmodem CRC,
XModem 1K, YModem, YModem G, and ZModem. Supports Turbo
C, Borland C, MIX Power C, and MSC. Requires
MarshallSoft's PCL4C library.
03/29/95 Function library for asynchronous communications.
Supports Com 1-16 up to 115,200 bps, 4+ ports
concurrently, all memory models, dumb Digiboards, BOCA
boards, INS16550, interrupt driven, RTS/CTS flow control.
Includes Xmodem, Ymodem-G terminal program.
02/09/95 Source code for serial I/O in Borland C applications.
Provides support for communications ports 1-4, with
automatic recognition of buffered serial ports(16550
UARTS).
10/20/94 An implementation of the FTP (File Transfer Protocol) for
Windows Winsock. Lib and .dll are supplied with the
include file for C programming, as well as some sample
application code.
** Type Compiler
12/12/91 Menu driven utility to ease the use of command line
compilers. Edit, compile and link from within the
program. On line help is available. The user must
supply a configuration file giving the assembler, editor,
compiler and linker, and switches.
02/23/92 EMX is an application development system for 32 bit
programming. Supports GNU C compiler. Unzip this, and
the related files with the -d option (pkunzip -d
emx*.zip). A later 0.8f version was produced 1-3-93.
02/22/92 Library source code for EMX. EMX is an application
development system for 32 bit programming. Supports GNU
C compiler. Unzip this, and the related files with the
Page No. 71
01/25/96
PD/Shareware Products in Library
Release Date Product Description
-d option (pkunzip -d emx*.zip).
02/23/92 Test modules for EMX. EMX is an application development
system for 32 bit programming. Supports GNU C compiler.
Unzip this, and the related files with the -d option
(pkunzip -d emx*.zip).
12/08/93 Windows group icon installer for Borland C++ version 4.0.
02/01/94 Integrated Development Environment for the Power C
compiler. Permits loading entire projects. You can
edit, compile, link and test your projects from within
the shell. Source code available for an additional $10.
11/29/94 CEnvi uses the Cmm programming language (based on C) to
enhance batch files or creat utilities. 150+ built in
functions or create your own. Interact with DOS commands,
interrupts, and environment variables. 50 samples
demonstrate Cmm programming.
03/15/94 CEnvi uses the Cmm programming language (based on C) to
create batch-like files or utilities. 150+ built in
functions, create your own, or call into Windows or other
DLLs. Automate program menus, dialogs and keyboard. 50+
samples.
03/15/94 CEnvi uses the Cmm programming language (based on C) to
enhance batch/REXX files or create utilities. 150+ built
in functions, create your own, or call DLLs. Automate any
OS/2, DOS, or Windows task. 100 samples.
06/06/94 A Polymorphic C Language Object Oriented Programming
Extension. Provides virtual function capabilities and
object oriented programming, without special
preprocessors.
05/09/94 How to modify Borland C++ 4.0 to create 32 bit DOS
protected mode programs. Includes step by step
instructions, a utility, and sample DOS protected-mode
program. Requires Borland C++ 4.0 CD-ROM version to
modify the run-time library code.
07/23/94 Generic ANSI-C language object oriented programming
extensions. Features of the package include multiple
inheritance, automatic garbage collection, and run time
error checking. ANSI C source code is included.
05/12/94 A demo of the Micro-C compiler. Very small compiler
using a subset of C, to produce highly portable code on 8
and 16 bit systems. It will operate in 32K of RAM.
Libraries and utilities are provided. The full product
is available at $99.95
11/01/94 A set of 3 files providing pre-release information on
Borland C++ version 4.5. Details new features of the
release.
11/03/94 Technical Information sheet from Borland, providing Q&A
on BorlandC++, version 4.5.
06/06/85 Has user documentation and C libraries. No source code.
Originally written by Ron Cain and ported to DOS by
Caprock Systems, Inc.
12/08/94 A version of the the IDEHOOK.OBJ, that is compatible with
Borland C++ for Windows (BCW) version 4.02.
07/05/95 Libraries for Microsoft Visual C++, to increase the
Page No. 72
01/25/96
PD/Shareware Products in Library
Release Date Product Description
number of available file handles.
09/30/95 Efficient and high performance console output library
that renders text by drawing directly to the video
display for maximum performance. Similar to Borland conio
output display support, but faster and mroe powerful.
01/21/96 Procedure to set up the "f2c.exe" Fortran to C
translator, along with the DJGPP DOS port of the GNU C
compiler "gcc.exe". Also tells you which files are really
needed, and where to put them, in order to make a generic
f77 compiler.
** Type Compression
04/07/89 Article on data compression algorithm. Includes the
source of LARC and LHARC file compression algorithms.
05/24/89 Modified form of LHARC compression/decompression
routines. Speeds up processing and can be set to work
with multiple files.
03/06/89 These functions are designed as prototypes and/or small
zipfile extraction utilities. They are available for
use/modification in C and Pascal and are designed for
portability among IBM compatible machines.
09/30/89 Utility to delete files from the default directory that
are part of a Zip file provided as a parameter. Useful
example of reading Zip File contents.
02/25/89 When zipping archive files, this utility gives the latest
date of the files zipped to the resulting zip file.
Source code included.
04/15/89 A utility designed for the testing and recovery of files
archived as lharc archive files. It can be used to list
the contents of an lharc archive file, test integrity,
find good files within, and extract them.
04/06/89 A single file compression/decompression program for
creating LHARC archive files. The functions included
allow for creation, listing, retrieval, and updating of
archive files.
12/06/88 Allows listing/viewing of the contents of archived files
including arc, pak, zoo, and dwc.
05/02/90 Modifications of the LZW compression algorithm.
03/04/91 Source code for the LHA data compression programs.
Japanese versions included. The makefile will require
revision in most cases.
08/12/88 C source code for SEA's ARC method, and supporting
routines.
01/01/88 Copies component files, extracted from an .arc compressed
archive to floppy, maximizing the number of files that
will fit on the floppy. Continues with copying on floppy
until the archive has been completely copied.
07/10/91 Source code for a simple extractor/lister for .zoo
archive files. Does not include the more advanced
features of current zoo, but the code is portable. This
is an update to Booz102s.zip, supplied in the last
version of the library.
02/15/89 Zip file contents lister, with source code, demonstrating
Page No. 73
01/25/96
PD/Shareware Products in Library
Release Date Product Description
accessing zip files.
04/11/89 Source code and technical documentation for the data
compression programs developed by the author.
07/11/91 Source code for Zoo archiving method. A large number of
source code files and documents. Compression,
decompression, error checking and recovery.
03/23/92 A library for file compression and decompression, using
the LZW compression algorithm. Useful technical data is
included in thorough documentation.
09/06/92 A compression system for .gif (Compuserve Graphics
Interchange Format) files. Compresses without image
loss. Average compression 20-25%.
10/03/91 Source code in C and assembly for Zip file compression
and associated utilities, distributed by the InfoZip
Group. Includes make files for several compilers.
02/01/93 Unix, OS/2 and MS DOS source code for the various Unzip
decompression methods. The documentation provides a
great deal of valuable information on algorithms, data
structure and methods. A work in progress.
04/09/91 Encoding and Decoding routines for ARJ file compression
method.
05/30/93 Free Software Foundation's file compression system with
all source code.
10/14/93 A collection of lossless data compression sources. LZW,
Comp, ASH, HUF and others.
02/07/93 Source files for file compression utility, using the LZ77
and Huffman algorithm. No documentation, but the source
code files are commented. ANSI C, should be portable.
01/01/94 C source to access and decompress GNU zip files or first
(only) entry from PKZIP and InfoZip compatible archives
in open() Read() Close() style.
01/18/94 Archive File Sizer: Resize one large archive file into
several smaller archive files. Supports PKZIP 2.04g, LHA
2.13, and ARJ 2.41. Includes full C source. NOTE: Will
not split multi-volume, spanned, or archives with files
larger than destination size.
04/17/95 Implementation of a compression 'pipe', to provide
UNIX-like capability. LZW and deflate methods are
provided for lossless compression.
03/01/94 Data compression toolkit. Smaller and faster than other
compression utilities. Buffer and file interfaces.
Supports C/C++, Pascal, Assembly, BASIC, Visual Basic,
and others. Purchasers can use Cx royalty free in their
applications. Source available.
06/12/94 Windows port of "ZipInfo". Lists all technical info about
ZIP files. File access permissions, encryption status,
type of compression, version and operating system or file
system of compressing program, etc.
06/15/94 LZW data compression Library for C. Some uses are:
Compressing/expanding files on disk, Compressing files
"on the fly" for telecommunications, and compressing data
files used by your application. Supports Borland Turbo C,
Microsoft C, and Mix Power C.
Page No. 74
01/25/96
PD/Shareware Products in Library
Release Date Product Description
11/20/95 Adds platform-independent data compression to your
applications. Low overhead. Beats PKZIP and LHARC on
binary data. Speed network data transfers. Wild-card
support and full directory trees. Portable code.
08/10/94 Data compression library for Windows programmers using
Borland C and MS C. Uses Lempel, Zev, Welch (LZW)
compression algorithms.
01/18/90 Handle UNIX compressed files on a DOS machine. Makefiles
available for Turbo C, Microsoft C, OS/2, Xenix and
Minix. Revision history information. Many authors have
contributed to the source code. Also has atob and btoa
routines.
04/25/91 Written in Borland C++. Has decompression source code
file. Includes compression and decompression DOS
executables and documentaion file.
07/14/91 Written using Borland C++ 2.0 with sizeof(int) == 2.
Includes source code files and DOS executables for both
compressing and decompressing files. Also known as RLE
encoding.
01/10/95 File compression and expansion routines extracted from a
GIF file writer and reader. Full C source code included.
** Type Configuration
09/16/90 A set of C routines that provide a standard interface for
interpreting data in user defined configuration files.
The data is read in by your application and parsed
according to the code provided here.
03/05/93 C++ class library that will provide for creation,
modification, reading and writing program initialization
(.ini) files.
08/30/92 Modifies working path for MSDOS environments by
prepending or appending a new path node to an existing
path environment or by replacing an old path node with an
new path node within an existing path. Turbo C makefile
and DOS executable included.
** Type Database
08/21/87 A prototype example of ISAM file type set-up and use in
C. The code here illustrates use of index file set-up and
processing functions. Code is well documented.
02/02/88 A collection of files for ISAM (Indexed Sequential Access
Method), used in database manipulation. Open, close
indexes, read and write, rebuild indexes, delete, and
other functions.
06/04/88 General purpose data management library. B-Trees, hash
tables, and related structures are supported. Source can
be ordered from author for $50.00 more. Well documented.
06/01/87 Complete data base management system in C. Source code,
headers, and batch files to make the executable. No
documentation, or identification of the author. Many
good shareware database packages exist, see others in
this library.
06/19/87 Dbase III interface Library. The routine provides some
Page No. 75
01/25/96
PD/Shareware Products in Library
Release Date Product Description
tools to access dBase III /dBase III plus files. The
routines are very rudimentary. Docs, source, definitions
and lib included. Valuable information on dBase file
structure is included.
01/25/88 Source code listings for a Database project in C. Author
unknown, no Doc File, perhaps of interest to programmers
who enjoy reading others' code.
11/18/87 Lattice C 3.11 code (with assembler routines) to access
and manipulate dBase III+ data files. Open, browse,
append, delete, pack records and other routines.
07/31/89 BTree indexing routines, supports variable length
records, and provides for caching of index records.
11/13/88 Program to show dbase III/Clipper .dbf and index file
information from DOS. Source code included.
06/24/90 A code generator to produce C code for accessing Paradox
tables (Borland International's Database program).
Requires Turbo C 2.0, Turbo C++ 1.0, or Microsoft C>5.0.
01/28/90 A C function library, with instructions for compiling
with Turbo C and Microsoft C, supporting database file
manipulation using ISAM, random access (hash table) and
sequential access. Version 1.4 will be released in May'92.
05/08/88 Libraries for ISAM (Indexed sequential access method)
database processing. All source for run-time libraries
is provided to the registered users. Extensive
documentation provided.
05/20/91 Database development libraries for Turbo C and Microsoft
C, with complete documentation. This version has been
revised to provide a more consistent API.
08/08/90 No longer sold or supported. Soft-C dBase toolkit.
Numerous functions to browse, append, search, etc,
records in dBaseIII, dBase IV, Clipper and Foxbase.
Manual, run-time library for TC and MSC included. Source
used to be $100, but no longer available.
12/15/91 C relational database engine. Requires Turbo C 2.0 or
Turbo C++ version 1.0. A library of over 100 functions.
Permits restructuring, listing, joining tables etc, with
single line function calls. Transparent index
management. Network support.
02/16/91 A C function library that will currently work only with
Turbo C++ version 1.0. Small library. Turbo C version
2.0 and Microsoft C version is in development. Fast,
easy access to database files. Create, index, read and
write.
10/06/90 A library for Btrieve access. Shortens coding and
debugging time, makes maintaining systems easier by
providing a consistent interface for Btrieve calls.
05/26/91 A library of index functions. Add or delete index, find
first, next,previous or last key that met the comparison
test. TC or Borland C++. Numerous examples of use in
the Doc file.
05/15/91 Database development libraries for Microsoft Windows 3.0.
Client/server implementation permits multiuser
applications. Network support. Provides over 40
Page No. 76
01/25/96
PD/Shareware Products in Library
Release Date Product Description
database functions.
07/09/91 On screen demo of Paragen code generating system.
Permits you to select language, and will output PXEngine
code. The Windows version in PGenW.
07/09/91 On screen demo of Paragen code generating system for
Windows 3.0. Permits you to select language, and will
output PXEngine code. The DOS version in PGenD.
12/09/91 A C procedure that will unlock a private directory.
Intended for use with applications based on the Paradox
Engine version 2.0.
08/10/90 A utility to compare the structures of 2 dBaseIII .dbf
files, printing out structure listing side by side. Of
interest is information in the included source code on
the structure of .dbf record headers.
10/01/92 A relational database engine. The author states that the
code is extremely portable, with no compiler specific
tricks. Will run on UNIX V, Amiga and DOS. Full source
is included. Significant speed increases in this version.
02/11/91 A relational database engine. The author states that the
code is extremely portable, with no compiler specific
tricks. Will run on UNIX V, Amiga and DOS. Full source
is included.
06/14/93 Keyed Access File System provides for a high speed
alternative to ISAM systems for entering and retrieval of
large volumes of data.
09/21/93 A library for Btrieve application developers. Requires
the Btrieve developer's kit. Eases Btrieve access by
encapsulation.
12/22/93 A utility, with C source code, for inserting records in a
Paradox database file, reading them in from an ascii file.
11/13/93 Dynamic Link Library of database functions for use with
C/Windows programs. Source code is available for an
additional $100.
12/26/94 Reads and writes ASCII files where each line is a data
record subdivided into fields. Fileds may be either
character delimited of column delimited. Documentation
and all source code included.
05/12/94 Prerelease notes on changes in Codebase v. 5.1, and
documentation of bug fixes.
10/12/93 Files for all supported compilers, to permit recompiling
the source code files for Codebase++ 5.0. From the
Sequiter BBS.
02/08/94 Function library to visually create a browse window to
display DBF format database files. Display in tabular
format with color, fonts, graphics, etc. Customizable.
Purchasers receive full source code for use within C/C++
programs.
11/01/90 This program modifies T.D. Coyle's program which compared
2 dBase III format database files, to work on dBase IV or
Foxpro format files. It compares the structure of 2
files, listing their structures, and identifying
mismatches.
01/24/89 Allows data records to be retrieved based on a key value
Page No. 77
01/25/96
PD/Shareware Products in Library
Release Date Product Description
without regard to the records position within the data
file. Data records can also be accessed in sequential
order. Duplicate keys, key caching, and variable length
keys allowed.
08/01/91 Optional database package for the Turbo C Utilities
package TCU_32A. Closely integrated with TCU forms. Uses
a fast cached b-tree+ method to allow rapid access to
records. Searches using primary key and orders records
using secondary keys.
01/09/95 Windows database programming library for C. Provides for
fast b-tree indexing and dBase format data files. Over
65 functions are provided, including Network access
control functions. Index keys may be up to 64 characters
in length.
07/26/95 DOS database programming library for C. Fast b-tree
indexing and dBase format data files. Over 65 functions
are provided, including network access control functions.
Index keys may be up to 64 characters in length.
** Type Date/Time
01/01/80 This function returns the day of the week given a date as
the input parameter.
05/29/87 Date functions, including conversion between gregorian
and julian, find DOW from julian date, julian to verbose
gregorian, and days between two dates.
07/24/90 No longer sold as shareware. Library for Microsoft C, for
programming High Resolution timers.
09/13/91 Patch files to correct a bug in the Borland C++ mktime()
function. This bug causes an endless loop to execute
when the function is called on February 29th of a leap
year.
06/04/93 A group of functions in C for Date computation and
manipulation. Routines to determine number of day, month
or year, name of month, whether the year is a leap year,
date validation and other routines.
10/12/93 Reading the data and time from a file's bitfields. This
example uses the _dos_getftime() function.
04/03/93 A date conversion utility. Various date reformatting and
conversion functions.
03/18/93 A utility to calculate the difference in hours and
minutes between a start time and end time given on the
command line.
04/29/94 Scrollable calendar showing both the Julian date and
Gregorian date. $10 registration includes Borland C++
source code.
03/26/91 DOS version of a clock that shows that portion of the
earth's surface that is being illuminated by the sun.
The current time is displayed in the local time zone and
UTC.
11/10/94 A collection of files for control of Real Time Clock
chip. This is useful for programmers working with ISRs.
Programs, test applications and documentation are
supplied.
Page No. 78
01/25/96
PD/Shareware Products in Library
Release Date Product Description
08/20/93 Lots of date conversions, including a Star Trek stardate
routine for fun. Well written source code and
documentation.
12/01/91 Provides DOS programs with a millisecond resolution
timer. Contains source code, documentation, and an
example. Compiles with QuickC 2.0, Microsoft C 6.0 or
later, or Turbo C 2.0. Object files are included.
** Type DDE
03/14/95 Source code in C++, implementing a DDE Program Manager
Class, permitting easy access to the Program Manager in
Windows 3.1 for adding, deleting, and modifying groups
and items.
** Type Debugger
05/21/90 Macro setup and use for optimal debugging of execution
time problems. Illustrates expanded use of assert()
macro.
05/21/90 Stack setup routines for retaining the status of program
processing and recording errors as they occur. Provides
a trail thru the program of occurances for later
correction.
05/21/90 Trace facility for use in debugging.
01/09/91 Update to a utility that will convert Microsoft Codeview
debug information so that a program developed on
Microsoft C can be used with Turbo Debugger.
11/09/91 An Internal Debugging Library (IDL) which will permit the
programmer to direct any desired output to a second
(mono) monitor. Tested for Borland C++, Turbo C and C++,
and Microsoft C.
03/07/92 A generic Windows 3.0 VESA driver for Turbo Debugger for
Windows and Turbo Profiler for Windows. Supports any
SVGA with VESA extensions in all modes.
01/30/92 A trace-point debugging system for C programming. Once
the application is debugged, the debugging system can be
inactivated by a single #undefine statement.
04/14/93 DBSlate includes a standalone and linkable version of a
utility that provides a Windows message logging buffer
that can be up to 4 MB. Messages can be easily sent to
the buffer. The buffer can be viewed and scrolled
without a second debugging monitor.
09/10/93 Allows TDW 3.x to work on any video card. Instead of
switching to text mode for TDW to display on, it uses
Windows graphics functions (like TextOut) to simulate TDW
in a window. Requires Borland Turbo Debugger for Windows
3.x.
07/13/94 Example file for the TDUSER API and other DPMI stuff.
07/22/94 DLLs for the TDUser API for TD.EXE and TD32.EXE.
06/10/94 C interpreter. Load source file and execute line by line.
01/29/95 Video library that lets Borland's 32 bit Turbo Debugger
run on a single monochrome monitor driven by a Hercules
graphics board.
06/26/95 Explanation of a change in the Ctrl+Alt+SysRq combination
Page No. 79
01/25/96
PD/Shareware Products in Library
Release Date Product Description
working in version 4.x of Turbo Debugger for Windows, and
workarounds.
01/10/96 Debug message catching utility for WinNT. Similar to 16
bit DBWIN utility. Captures output generated by NT
programs using OutputDebugString() function (Trace under
MFC). Provides MDI interface where each process displays
its output in its own window.
** Type Disk Management
06/04/88 A program to provide number of files in a directory
(including its subdirectories, if desired), the number of
bytes used, and the number of bytes that would be
required if on floppy. Determine disk space used without
listing directory. Many switches.
08/17/89 Deletes all bak and bk! files in any or all directories
on a disk without having to hunt them down. May provide
some useful information on fixed disk navigation to the
intermediate programmer.
07/30/87 These routines are designed to sort DOS directories in
any one of three basic orders and write the sorted
directory.
06/09/90 An application, with all source code included, to find
files created since a certain date, supplied as an input
parameter. Files can be found to a 1 second time
resolution. Source code files include some useful ideas
that could be used elsewhere.
03/17/88 Code to provide for a graphical representation of the
directory tree, and to hunt for a given file on all
subdirectories.
02/20/94 Example program for formatting a non-DOS floppy disk on a
PC compatible. This version specifically coded for the
OS-9 disk format. Full C source code is included.
02/12/94 Utility to delete unnecessary files created and left
behind by compilers and other development tools. It was
designed with Microsoft Visual C++ in mind, but it would
also be useful with other compilers.
06/04/94 C routines to create, empty (remove all files) and search
directories. Written using Microsoft C 6.0, but should
work okay with other compilers. Small model .obj file
included.
01/01/89 Source code with makefile targeted for use with the
Microsoft C compiler. Can be modified to work with other
DOS compilers.
11/09/88 Source code for UNIX like "rm" command for DOS. Allows
recursive subdirectory removal, inquire before removing,
check if archive bit is set, verbose mode, and forced
removal options.
08/21/90 UNIX "pwd" command for DOS with source code and DOS
executable. Written for Microsoft C 5.10 compiler using
the Microsoft Quick C 2.0 library. Takes drive
specifications as optional arguments. Each drive may be
specified with or without a trailing colon.
01/09/92 UNIX like directory listing program for MSDOS. Sorts file
Page No. 80
01/25/96
PD/Shareware Products in Library
Release Date Product Description
names and formats them into five columns. Wildcard
characters are supported. Documentation details each
option available. Compiled using Microsoft C 5.1. Other
authors also contributed.
03/22/93 Source code based on a programming example called
"drives" posted to alt.msdos.programmer by Jon Frievald
<jaf@jaflrn.uucp>. Includes Turbo C makefile and DOS
executable. Includes public domain file "ceh.asm".
** Type DOS
07/04/87 Illustrates how to: get time and date from dos, set the
cursor on any position on the screen, read characters
from keyboard, scroll a window, format a program for easy
reading, and do proper prototyping.
06/27/86 Wildcard expansion on command line. Supplied with most
compilers, but an examination of the implementation code
may be of interest.
01/02/88 A file finder for the hard disk. Source code provides
examples of various useful techniques relating to DOS
access.
04/09/88 A list of DOS interrupts from 01h to ffh.
01/14/88 Copies disks on two floppy drive system using both
floppies for output. Other disk processing programs in C,
Pascal, & Assembler included. Function descriptions in
source. Readme.now file indicates there may be some
unexpected behavior.
07/12/87 Selects a file name based on passed parameters, wildcards
accepted. All matching files in the directory are read
into an array (120 maximum as written), from which they
may be accessed for processing.
09/05/87 Rmtree can remove directory tree, including files in
subdirectories. Source well documented. Will remove
hidden and system files as well.
06/17/88 Floppy disk formatter formats 360K disks correctly on
360K and 1.2M drives. Program source, documentation and
EXE included. Converted from a Pascal Program. Features
of interest in the source code.
01/19/88 Low level functions address BIOS & PC hardware. C source.
06/10/89 A library of functions that are available for use thru C
linkage
functions include returning temp file names for use,
setting and getting the system time and date, etc.
06/10/89 A header file to access the DOS Master (as opposed to
Local) environment. Calls to getenv() and putenv()
access only the local environment.
01/30/89 Non TSR routines to Push and Pop directories to the stack.
02/05/89 This function allows for adding new directories to a DOS
path during application execution. It serves additionally
as a good example of how to access and use the
environmental variables under DOS.
06/11/87 Turbo C 1.0 source code using the biosequip() function to
determine system configuration, and information on
interpreting the returned value.
Page No. 81
01/25/96
PD/Shareware Products in Library
Release Date Product Description
08/30/87 Extended command line processing for Turbo C. Wild card
expansion of file list on command line. Turbo C 2.0 and
Turbo C++ 1.0 provide a vendor supplied module that
accomplishes wild card expansion. Code may be of
interest.
10/07/89 Turbo C code to handle DOS critical error interrupts with
a graceful CXL window oriented error message, so as not
to disrupt your screen display. CXL is an extensive
Function Library included elsewhere in this Library.
11/16/89 Obsolete and unsupported. OBJ modules to replace the
absread and abswrite functions of Turbo C 2.0 with
functions supporting all versions of DOS, including
Compaq 3.31 and DOS 4.X using partitions >32MB.
12/11/89 A file released by Microsoft on Compuserve to illustrate
trapping control C/Control Break in programs written on
its compilers.
08/19/87 Critical error handler for Turbo C. Intercepts int 24 to
prevent program crash on critical DOS errors, writes
error code to a variable, which can be used to determine
program action.
06/18/90 An executable file, with source code included, for
configurable sorting of an input file (including stdin).
Redirection is supported. Extensive sorts on a variety
of fields are supported, will work even if input will not
fit in memory.
07/09/88 Code to determine whether ANSI.SYS is loaded.
01/06/88 Program with source code included, that will continue to
copy files from a hard disk to floppy until the maximum
number of files have been transferred. Will accept
commands from a file list which can be recreated by
redirection of the directory list.
06/28/88 C source code to duplicate commands of Ansi.sys screen
driver.
09/15/90 Source code for a utility that will delete all but the
files specified on the command line.
06/15/90 Fast file finder, that will search directories, and zip,
arc, zoo and other archives to locate the specified
files. Turbo C source code is included.
02/10/89 C header and Demo file for replacement of the DOS
critical error handler, to demonstrate preventing the DOS
error message and program abort. The handler is in
assembly. Well commented code, and a valuable table of
return values, error codes, etc.
08/21/90 Program code to locate the master PSP within a program.
08/02/90 Implementation of a UNIX like directory lister with
configuration switches in MS/DOS.
04/16/90 Code for Turbo C, permitting the programmer to customize
a critical error handler, rather than relying on "Abort,
Retry, Fail".
11/23/91 Critical Error Handler. Demonstrates how to implement
your own window oriented Critical Error module,
controlling how error information from DOS is displayed.
04/19/92 A utility with source code to erase all files in the
Page No. 82
01/25/96
PD/Shareware Products in Library
Release Date Product Description
current directory and all of its subdirectories (up to
256 levels deep), optionally removing the directories.
12/01/91 Application to delete and remove a directory and all
subdirectories beneath it.
11/23/91 A group of C functions constructed for linking in Clipper
programs. Designed to give Clipper apps access to DOS
functions.
05/29/93 Bulk disk copier. Makes a copy of the disk image, you
may make as many copies as desired without re-reading.
05/23/92 A function to execute a DOS command or program from
within an application. Recognizes DOS internals from 3.3
- 5.0, as well as 4DOS extensions.
12/13/93 A library of functions to build independent MS-DOS
directory and tree lists. Functions to create strings for
drawing trees, directories, paths, time, date,
attributes, drive type (local, shared, remote, SUBST,
CD-ROM, etc.) Borland C/C++.
08/26/93 C system function that supports pipes and redirection, as
well as 4DOS intrinsic commands.
04/02/92 Example of how to install a custom critical error handler.
08/17/94 Routines for cleaning up and maintaining directories in
DOS. Facilitates elimination of unwanted files.
11/07/89 C source code for critical error handling for the CXL
windowing library.
02/13/91 A set of C callable assembly language routines to trap
<Ctrl-C> key interrupts, <Ctrl-Break> key interrupts, and
the <Ctrl-Alt-Del> signal. C object files included.
12/24/94 Program will examine a directory and any subdirectories,
and give a graphical display of directory usage in a pie
chart. The largest files in the directory are also
listed. Turbo C source code is provided.
12/22/94 Code to determine what kind of drives are in the system.
The program can distinguish virtual drives, substituted
drives, CDs and conventional drives. C and assembly
source code provided.
04/23/88 Reports IRQ status in the H248 and PC/AT compatible
computers. Based upon the IRQs by Joseph Katz which were
published in Katz's "C Notes" in sextant No. 34 - Late
spring 1988. Compiles using Microsoft C 5.0. Also
includes pascal source code file.
12/12/88 Source code and DOS executable used to provide DOS and
OS/2 executable header, relocations table, imported name
table, module reference table, resident name table,
non-resident name table, and entry table information. No
documentation files.
04/21/95 DOS application to provide 2 column sorted directory
listing, with a 2 line summary of directory and disk
statistics. C source code is included.
08/05/95 A function to provide an alphabetically sorted listing of
available drives, directories and files, using
dynamically allocated memory. Files can be sorted by
name or extension.
Page No. 83
01/25/96
PD/Shareware Products in Library
Release Date Product Description
** Type DPMI
10/14/94 Examples of 32 bit DPMI programming. 32 bit interrupt
handlers in C, access to text/graphics memory from a
pointer in 32-bit C, mouse handler in graphics mode.
11/05/94 16/32 bit DPMI Interface library for Borland C++ version
4.02 (with DOS powerpack). All of the documented DPMI
functions are included in 16 and 32 bit versions of the
library.
** Type Driver
04/10/90 VGA 16 color driver with demo file for Turbo C.
08/06/90 VGA graphics driver supporting the Hercules Graphic
station card, with 512x480 in 16.7 million colors.
07/29/90 Standard VGA driver that the vendor claims will work with
any card in 360x480x256 colors.
07/03/91 Borland Graphics Interface driver for 256 color displays.
Demonstration files are included to show the driver's
capabilities.
04/26/93 A program to walk through the device driver chain to
locate a specific device driver. Useful in autoexec file
for conditionally taking an action based on whether or
not a driver is loaded.
08/25/94 Super VGA Borland Graphics Interface driver, supporting a
number of SVGA boards with up to 32,768 colors. Includes
some tweaked drivers.
02/10/89 A library of routines to interface to an Ampex Megastore
PC SCSI host adapter written in Turbo C 1.5. Also
contains a generic MSDOS driver, makefile, and a good
documentation file.
07/14/87 C and assembly code example of a DOS device driver using
Turbo C. Includes make file but no documentation.
** Type Editor
01/16/87 A set of functions to be used in conjunction with Brief
or VI source editors, these routines act to perform
simple parsing of C source files and to create "tags" as
output. These tags will be used in turn for specific file
processing by Brief/VI editors.
01/10/91 A Turbo C++ script for use with the TEMC utility, to make
the editor in the Borland IDE emulate Brief.
04/03/91 A macro definition file for the Borland C++ IDE Editor.
Using Borland's macro definition language, this file
binds several functions for creating comments to
keystrokes. Create program or function comments, comment
out a function with 2 keystrokes.
12/05/91 C editing assistance, including brace, paren and bracket
matching, auto-indent, reformatting, goto tag, box &
regular commenting, header templates and more. Includes
full source code and documentation.
07/22/93 Program source code editor with all source code.
Designed to be platform independent. Uses Wordstar
commands.
01/11/94 Release 0.05.006 of Programmer's File Editor, a
Page No. 84
01/25/96
PD/Shareware Products in Library
Release Date Product Description
large-capacity multi-file programming oriented editor for
Windows 3.1 and Windows NT on Intel platforms.
01/05/94 DOS-based text/programming editor with color-syntax
highlighting, mouse support, multi-files, windowing,
program compilations from within the editor. Emulates
several word processors and text editors.
01/22/94 C source code syntax coloring, file size limited by
available memory, compile from within program, pop-up
ASCII table and Programmers Calculator, supports 25, 43,
and 50 line monitor modes.
04/19/94 Windows text editor designed primarily for programmers.
Syntax Highlighting, Function Tagging, Configurable
Toolbar, Smart Compare, other powerful features. Unzip
with -d switch to recreate original directory structure.
05/08/94 Visual Basic custom control for displaying and editing
text files. Handles large amounts of text. Automatic
loads and saves files. Multi-level undo/redo. Built-in
search/replace. Line and column blocks. Proportional and
fixed fonts. Example OWL app.
04/16/93 Full screen binary file editor. Edit using HEX, ASCII,
EBCDIC, octal, decimal and binary. Data can be displayed
in byte, word or double word format. Has EMACS like user
interface. Makefiles included for several different
operating systems.
03/31/91 PIF editor for the Deskview operating system. Nice
documentation which describes the specifications of a
Deskview PIF file. Source code file and DOS executable
included.
10/11/91 ASCII text file editor. Uses control key commands like
EMACS editor. Has basic editing functions search/replace,
block delete/paste, word wrap, paragraph fill, etc. Uses
two windows. Compile with Turbo C.Can also be compiled
under UNIX.
02/23/91 Enhanced version of the Point editor distributed by
Logitech. New features include keyword and XTAG searches.
Uses indexed help file. Reference and user manuals are in
TeX format. Includes makefiles, initialization files and
DOS executable.
05/03/90 Clone of the UNIX "vi" editor. Extremely portable code.
Built in help facility, tag stacking for "ctags" users.
MSDOS version supports function keys, cursor keys, colors
and 43 line mode. Reference manual, porting tips, and
source code documentation.
07/28/92 UNIX "vi" editor with extensions. Original author was
Tim Thompson. Extensive modifications by Tony Andrews.
Includes lots of makefiles for various platforms. No
precompiled executables included.
07/17/95 Hexviewer with print and save to file features. Shows hex
digits in one column and alphanumeric charcters adjacent.
A dual cursor makes matching hex with alpha easy.
** Type Error Handler
05/28/95 Hardware error handler for DPMI16. Implemented as a C
Page No. 85
01/25/96
PD/Shareware Products in Library
Release Date Product Description
file, but is primarily a series of asm calls. TASM and
Pat Reilly's pdr1 library are required to compile and
link.
** Type File
04/14/88 Splits a large file into several smaller files (e.g. for
storage on floppies), which may later be concatenated.
Source included.
11/20/89 File finder, with source code for Microsoft Compilers.
Will search through files created with all known
compressors, and the source code may make for some
valuable study.
04/13/89 A UNIX style filter which reads from standard input and
writes to standard output. Allows use of zipped files by
other programs thru pipes under DOS or UNIX.
09/07/87 These routines act to mark differences between text
files. They can be used in either VMS or DOS
environments. Useful for checking source code files for
changes.
11/16/89 Gives fully qualified file name from an unqualified file
name using DOS function (0X60).
06/16/90 Generates CRC checking for your hard disk to verify
integrity of the disk.
05/07/92 File viewer library for Borland or Microsoft C. Permits
you to easily include file viewing capabilities within
your application. The file viewer is defined with a few
library calls, providing scrolling, movement to any point
in the file, etc.
07/29/92 A DOS utility that reports oldest, newest, smallest and
largest files, using a recursive subdirectory search.
08/20/92 A small program with source code for deleting an entire
directory, including recursing all subdirectories.
01/02/92 File mover utility. Increased speed by using rename
function where permissable. Modified for more Unix-like
operation.
09/01/93 A library of C callable functions to expand wildcards in
file names. This library provides for more extensive
wildcarding than provided by runtime libraries, including
wildcarding of nested subdirectories. See the
documentation for matching rules.
03/08/94 Text search utility geared towards programmers. Search
your hard drive for lost code in source files. Output is
written to a text file with directory location, filename,
and line number.
01/31/94 Smartly matches two source files by ignoring/including
comments, spaces, preprocessors, and character case.
Works with C/C++, Pascal, Basic, Assembly, Clipper, or
dBase.
11/20/93 Professional software installation/distribution program.
Compresses files 50%+, reads across floppies, checks
hardware, modifies AUTOEXEC.BAT and CONFIG.SYS, prints or
views ASCII files, does error checking, supports English,
French, German and Spanish.
Page No. 86
01/25/96
PD/Shareware Products in Library
Release Date Product Description
05/16/94 Library providing keyed file support for Microsoft C 6.0
and 7.0 programs on MS-DOS or OS/2. Includes routines
for creating, reading, writing, and deleting records from
files using alphabetic or numeric keys.
12/19/92 Splits input file into smaller files. Has option to
handle binary files so that they can be reconstructed
properly later with the join utility. Great for files
that are too big to fit on a disk. Contains source code
and DOS executables.
04/12/89 Source code and DOS executable to perform a checksum on a
file. Useful for comparing two files to see if they are
the same when one of the files is on a remote computer
system and both files cannot be compared to each other
directly byte for byte.
08/21/91 Contains source, manual page, and AT&T's public domain
command line getopt() function. Used to unpackage
software that has been distributed in a shar file.
04/08/92 Get more than 20 file handles open in Turbo C and Borland
C 3.0. Good technical information about DOS file
handles. Source code well documented.
05/07/91 Enables a C programmer to allow real wildcard file
specifications in a DOS application. Includes sample
program with source code. Compiled under Microsoft C
6.0A and Boland C++.
12/06/92 Makes single/multiple copies of floppy disks with single
insertion of master disk. Optionally formats target
disks. Can save a floppy image to disk and play it back
later. Especially useful in the Deskview enviroment.
Compiled with BC++ 3.1 and MSC 7.0.
05/17/91 Filter to convert Simtel-20's "SIMIBM.IDX" file into a
readable "SIMIBM.LST" file that is compatible with other
convert programs, except for the run-date at the top of
the output file. Compiles on several different platforms.
DOS executable included.
01/23/88 Provides a method of unpacking a UNIX tar file in an
MS-DOS file system. Due the file name limitations of
MS-DOS truncation is used. The d option lists the
original file names in the tar file. There is no tar file
creation option. DOS executable included
09/12/93 Used for viewing the "moder.lst" file that's maintained
by Timo Salmi (ts@uwasa.fi) and Rhys Weatherley
(rhys@cs.uq.oz.au) in hypertext format under MSDOS and
UNIX. Includes makefile for Borland C++ and DOS
executable. Uncompression routines in source.m
01/04/92 DOS port of UNIX "less" command by Mark Nudelman. Like
the DOS "more" command, "less" can be used to view text
files, but it will also handle the display of binary
files. It also supports reverse scrolling. Borland C++
make and project files included.
02/27/93 Source code and executable for UNIX grep utility for DOS
in Dr. Dobbs Journal October 1984 issue. Compiled using
MSC 4.0 with modified startup routines to use wildcard
expansion from the DOS command line and double quote
Page No. 87
01/25/96
PD/Shareware Products in Library
Release Date Product Description
mechanism. CPM section removed.
06/26/90 UNIX like "more" file pager for DOS. Includes source
code and documentation file. Also includes UNIX like
"strings" command with source code. Requires DOS version
3.0 or higher.
12/07/90 UNIX like "nroff" command for DOS. Use to read UNIX nroff
formatted manual pages. Won't work for troff formatted
manual pages. Originally written by Computer Innovations
under DOS v1.x. Makefile for ndmake MSC 5.1 and DOS
executable included.
01/27/93 Reformats a mailing list digest for use with "mail -f".
Has been tested with Info-IBM, Info-Kermit, and Info-CPM
Digest formats. The input to this program must be a
single ailist or human-nets digest.
01/27/95 Feature-rich MS-DOS command shell/file manager/directory
browser. Includes full Microsoft C/C++ source. English
user interface, Dutch manual.
** Type Games
05/25/88 Maze generating program. Will create a maze according to
size specified by the user on screen or on printer.
Computer or user can solve the maze. Demonstrates random
generation and math techniques for such applications.
05/21/90 Minefield game with multiple examples of DOS operating
system and private environment setup and use.
11/05/91 Source code for the latest version of the famous NetHack
game. Provided source will compile and run on numerous
environments including DOS, OS/2, Unix and VMS. Full
file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.
Later (3.1.3) version exists.
11/05/91 Source code for the latest version of the famous NetHack
game. Provided source will compile and run on numerous
environments including DOS, OS/2, Unix and VMS. Full
file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.
3.1.3 version exists.
11/05/91 Source code for the latest version of the famous NetHack
game. Provided source will compile and run on numerous
environments including DOS, OS/2, Unix and VMS. Full
file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.
3.1.3 version exists.
11/05/91 Source code for the latest version of the famous NetHack
game. Provided source will compile and run on numerous
environments including DOS, OS/2, Unix and VMS. Full
file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.
3.1.3 version exists.
08/04/92 A port of GNU Chess to Microsoft Windows 3.1. All source
code and resources are included.
03/25/90 Source code for the game of GO (Wei-Chi).
01/30/93 Graphics Toolkit for games programmers. Provides for
sprite creation and movement, Joystick routines, and
video control. Graphics shapes, saving regions of the
screen, menuing and other features provide for easy game
development.
Page No. 88
01/25/96
PD/Shareware Products in Library
Release Date Product Description
01/30/93 256 Color image editor for the WGT system. Creates
sprites, fonts, cursors, etc. See WGT35.
01/30/93 Creates tile-based game worlds for use with the WGT
programming library (see WGT35).
08/26/93 Only supported through the GAMERS forum message board on
CIS. Game programmer's graphics mode 13h tool kit.
Extensive source code and documentation. From the Gamers
forum on Compuserve.
06/22/93 Interactive online shareware version of the book
_Programming Object Oriented Arcade Games In Turbo C_.
Registration gets you a copy of the book and the last
four interactive online chapters. Supports Borland C++
BGI graphics.
12/01/93 Two player DOS graphics game where both players try to
obliterate each other. Full C source code for
Borland/Turbo C is included.
05/26/94 Anti-Ballistic Missile Command arcade game for Microsoft
Windows. Includes full C source code, rich-text format
help, help project, and documentation in MS Word format.
Written using Borland C++ 3.1.
04/29/91 A game of checkers developed in Turbo C v. 2.0. Full
source code is provided.
06/06/94 Electronic magazine for Game Developers. Includes an
introduction to mode X, electronic novel, plasma
programming. Source in C and other languages.
** Type General
07/23/86 Collection of C & ASM routines for DOS, video, low level
operating system, miscellaneous and utility routines.
Source, documentation and definitions included.
12/02/90 A collection of almost short program examples, functions
and macros. Some of them may be quite useful.
10/25/93 General purpose C function libraries with source code,
including many string functions. Date and Time
functions, string manipulation, calculation etc, DOS
functions.
11/02/95 Bob Stout's large collection of public domain and freely
distributed C source code snippets and useful C hints and
tips.
12/31/93 This is a number of different modules for handling
console I/O, system information, mouse handling and event
driven programming under DOS. Supports Borland and
Microsoft C compilers. Unzip with -d switch to re-create
directory structure.
02/21/94 Full featured, general purpose C/C++ library. Almost 800
functions including, user interface tools, windows,
menus, message display, data entry, context sesitive
hypertext help, database tools with B-tree indexes,
mouse, etc. Borland C/C++ 2.0 or later.
05/19/94 Library of 87 routines for returning various system
related information including Pentium detection, CPU
speed, Doublespace and Stacker info, UART detection, 386
memory manager detection, network info and more. Includes
Page No. 89
01/25/96
PD/Shareware Products in Library
Release Date Product Description
small model library.
07/08/94 360 function library written almost entirely in
assembler. Very fast VGA image routines and TRUE sprite
animation routines.
07/01/94 A collection of 20 zip files containing C source code
files covering a number of subjects. Some of the files
are older coding examples.
09/13/94 Wide variety of C functions in a single header file.
Menu, screen control, string, and data entry. Also has
file I/O front ends that handle error checking.
** Type Grammar
12/23/93 This is a port of Berkeley YACC version 1.9 (02/21/93).
Berkeley YACC is an LALR(1) parser generator. Full C
source code is included. Berkeley YACC for MS-DOS is in
the Public Domain. Includes a makefile customized for the
ZORTECH C++ 3.1 compiler.
12/07/93 Very simple C code function tree listing program.
Includes full source.
** Type Graphics
01/06/88 Demonstration of techniques to display a bar chart of
data on CGA (or on EGA/VGA with modification). The file
expects an include file in which the graphics mode is
set, which is not given in the zip file.
01/06/88 Source code and module to create user defined fill
patterns. Useful for shading a pie section, rectangle,
etc.
06/25/87 Reads, analyzes, and reports all graphics based
parameters found within a GIF file. Will require some
recoding and function declarations in order to compile.
06/27/86 Good example showing how to draw multiple circles on
screen. Needs EGA/VGA. This routine can be combined with
bar and box graphic routines to set up well designed
graphics module for business/finance display purposes.
Turbo C. Modification neccesary.
10/25/87 Creates a fireworks display on EGA or better, with sound
effects. May provide useful study to the programmer
interested in graphics and games programming.
02/28/88 A Turbo C function library to create, manipulate and
display objects in 3 dimensions. The functions allow
representations of solid objects bounded by polygons, and
rotation, translation and scaling objects in 3d.
Documentation, examples, code.
06/10/87 No longer sold or supported. Contains some essential
graphics primitives. Definitions, run-time library and
documentation included. Especially useful to Turbo Pascal
programmers that are switching to Turbo C. These work
only with the CGA adapter.
02/11/88 A replacement for _imagesize() function for QuickC. Well
documented source.
04/08/88 Kaleidoscope implementation with C. Runs on EGA & VGA.
Source, definitions and EXE included. Compiled with
Page No. 90
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Microsoft C 5.0. The code may provide some interesting
graphics techniques.
07/09/88 A C translation of a beachball program featured in Byte.
The translation is designed to run on Turbo C v 1.5, and
will require some modification for later versions. Some
useful demonstation of pallette manipulation, registering
drivers, etc.
05/21/90 Multiple functions for graphics presentations including
mandelbrot set functions, requires the "grafix.h" header
from Dr Dobbs Journal.
05/06/86 Multiple graphics functions for creating and manipulating
boxes, ellipses, polygons, and ovals, ability to set and
reset all factors controlling screen
dimensions/environment. Will require some recoding for
ANSI C compatibility (function declarations).
05/06/86 Sequence based graphics package with DOS/UNIX operating
system compatabilities. This group of programs includes
functions for clipping text, text inclusion in graphics
displays, and boolean set driven graphics.
11/01/87 Source code and executable graphics tool box functions
taken from the article "A Graphics Tool Box for Turbo C"
in Dr. Dobbs Nov. 1987 issue.
11/13/90 Extensive Turbo C 2.0 source code library to perform a
large number of manipulations on GIF file images and dump
them to an Epson printer. Scale, flip, interlace, etc.
New version provides device drivers, utility for GIF to
Borland BGI conversion.
02/03/89 Reverse engineered BGI driver for the Orchid Designer
VGA, 256 color mode.
07/01/90 Graphics library for EGA-SVGA (800x600). Provides fast
screen display, saves of regions of screen, bitmapping
operations, loadable screen fonts, and more. All source
code is included.
01/01/89 Companion disk files from the author's book
"High-Performance Graphics in C".
10/01/88 Disassembles BGI font files (*.chr files), and provides
information and instructions for drawing the individual
characters in an optional listing file.
03/16/89 A decoder, with source code for GIF files (Compuserve
Graphics Interface format.)
03/22/89 Encoder for .gif (Compuserve graphics format). See
Decoder in this library as well.
04/20/90 C files, and documentation from an article on well
tempered scales for graphs. The source code incorporates
some improvements over that presented in the original
Computer Language Magazine article.
11/03/90 Replacement module with source code for Borland's bgi.
Corrects incorrect right justification in outtext
functions and allows for more specific configuration of
text output in graphics mode.
04/25/91 The Borland BGI allows use to use one bitmapped font at a
time. Stoked fonts are unattractive when expanded. This
library allows you to use bitmapped fonts from your
Page No. 91
01/25/96
PD/Shareware Products in Library
Release Date Product Description
computer's bios as well as the chosen bitmapped font from
the BGI.
05/07/90 Obsolete. Extensive Turbo C 2.0 source code library.
Batch based, polygonal CSG solid modeler. Input from file
or keyboard. Unix and MS DOS configurations. Complicated
project. See Iritlibs.zip for support libraries. A 4.0
version exists.
05/05/90 Support Libraries for Irits, an extensive Turbo C 2.0
batch based, polygonal CSG solid modeler. See Irits.zip.
A 4.0 version exists.
05/07/90 A part of a 3 file series: Poly3ds.zip Poly3dhs.zip
Poly3drs.zip. Polygonal 3-dimensional display program,
and utilities to convert to gif image, postscript
compatible output and other manipulations. Very
technically advanced project.
05/05/90 A part of a 3 file series: Poly3ds.zip Poly3dhs.zip
Poly3drs.zip. Polygonal 3-dimensional display program,
and utilities to convert to gif image, postscript
compatible output and other manipulations. Very
technically advanced project.
05/07/90 Obsolete. A part of a 3 file series: Poly3ds.zip
Poly3dhs.zip Poly3drs.zip. Polygonal 3-dimensional
display program, and utilities to convert to gif image,
postscript compatible output and other manipulations.
Very technically advanced project.
10/20/90 A tool kit for sprite graphics and animation. Supports
EGA and Hercules graphics. Includes library, sprite
editor, and sample game. Full source included (Turbo C
and ASM). No other support available. A more recent
version, STK110, exists.
07/07/90 Source code for a fractal design and display program.
08/29/90 An object library to permit your application to store and
play .fli files (graphic animation files developed by
Autodesk Animator). Licensing for commercial programs is
available.
07/11/90 A Borland Graphics Interface (BGI) development library
that will allow BGI drivers to be written principally in
C, and compiled with full optimization. Includes sample
drivers.
02/09/92 Graphics editor and case tool for Borland C. Permits on
screen design and preview of graphics objects (line, arc,
circle, polygon, etc). Generates C code from completed
screens. A 9/16/93 version is available fromt he vendor.
01/02/92 A memory resident program to capture BGI graphics images
to a file. Partial source code is included.
01/26/92 A library for programming VGA output. Supports VESA, and
has built in debugging support.
12/29/91 A utility to convert Targa-24 files (24-bit) to GIF 256
color files. A tetrahedron partitioning algorithm is
employed for the conversion. Source code is included.
07/31/93 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
Page No. 92
01/25/96
PD/Shareware Products in Library
Release Date Product Description
1024x768x256. Extensive image manipulation capabilities
are provided. Disks A-F
11/12/91 Graphics editor for QuickC programmers. Will handle
graphics images of up to 100x100 pixels in 16 colors.
Supports .pcx and Windows .ico formats, among others.
11/04/91 Graphics editor for TurboC programmers. Will handle
graphics images of up to 100x100 pixels in 16 colors.
Supports .pcx and Windows .ico formats, among others.
Compiles and links without error with Borland C++ 3.0.
12/01/91 Borland C example code demonstrating unweighted,
antialiasing drawing in 640x480 high color mode (32K
color mode.)
04/07/92 Updated graphics.h header including additional graphics
font definitions.
05/06/91 Toolkit for programming the XGA video adapter. Source
code in assembly language is included, as well as a C
callable object module.
06/08/92 Development package for rendering 3 dimensional objects
on 386/486 PC with VGA.
12/16/91 Source code for utility programs to list, add or delete
comments added to .gif graphics files.
07/05/92 Source code for the XSharp 3-d graphics animation
package, originally presented in Dr. Dobbs Journal.
Version 2.1. Use pkunzip -d to install with originally
directory structure.
06/25/92 Programmer's tool kit for VGA and Super VGA graphics
programming. Much improved VESA support in this release.
06/02/91 Utility to convert 16 color .bmp to Borland BGI format,
so that the image can be used in Borland C/Turbo C
programs. Source code is included.
02/13/91 Files based on the book "High Performance CAD Graphics in
C", by Lee Adams. A number of graphics tricks are
included.
03/24/93 A set of routines for testing and accessing a number of
SVGA chipsets, and using their advanced features. VESA
support. A 4.2 version exists on
oak.oakland.edu:pub/msdos/graphics.
03/11/93 A graphics library designed with games programming in
mind. Pixel and Palette functions, rectangular move
functions, line, text and font functions. Bitmap
creation and conversion and various curve drawing methods
are supported.
05/30/93 C code for a fractal graphics program.
07/18/93 Extensive source code collection for generating Fractals
on the PC. 144 source code files. See the file
"Help5.src" under the topic "contacting the authors" for
information on how to contact the various contributing
authors.
08/04/93 A C programming library for creating continuous strip
charts on dot matrix printers. Supports multiple channels
and waveforms, text titles and labels, time/date axes,
grids, event markers. Ideal for data acquisition
applications.
Page No. 93
01/25/96
PD/Shareware Products in Library
Release Date Product Description
06/20/93 Executables for a 3-D animation construction kit for
games developers. Provides a map editor and other
utilities for developing 3-D games similar to Castle
Wolfenstein, using a ray-casting technique. See ACKSRC
for the source code files.
06/20/93 Source code in C and assembler for a 3-D animation
construction kit for games developers. Provides a map
editor and other utilities for developing 3-D games
similar to Castle Wolfenstein, using a ray-casting
technique.
05/22/93 A set of tools and conversion utilities for XLib. See
the author's XLIB04C.
05/03/93 Painting program that will output C or Turbo Pascal
source code for the Borland Graphics Interface. Use the
program to draw your screen, include the source code in
your application. All Borland fonts are supported.
08/16/93 A graphics tool kit for games developers. I3D provides
for high speed textured 3d graphics, with objects that
look different when viewed from different angles, hit
detection, full joystick support and other features.
10/23/93 Code to draw an asimutal map of the world. It is
programmed for output to dot matrix printers.
11/20/93 Source code for a CAD program in C, targeted towards
electrical engineering. Supports EGA/VGA and 8514
graphics.
11/12/92 A program demonstrating mouse manipulation while using a
SVGA video driver. This is a Watcom C file, and graphics
libraries tend to be implementation specific.
05/21/92 Documentation on the image format used in the Watcom C
graphics library.
12/15/93 A library for programming PCX format graphics image
creation, storage and display. Supports VESA and 16/256
color VGA. Includes library for changing VGA modes &
palettes. The library has built in debugging support.
07/22/92 A simple graphics objects library for Windows to provide
the capability of basic animation. This is release 4 of
this project, including an improved drawBitmap() function.
10/09/92 A three dimensional polygon rendering package for 386/486
processors. All source code is included (mostly C, some
assembly).
12/31/93 High performance graphics library for EGA, VGA and
SuperVGA video cards supporting all color resolutions
from 16 to 16 million colors. Requires 386 or better.
For Borland or Microsoft C compilers. Unzip with -d
switch to re-create directory structure.
12/31/93 Demonstration programs for the (MGL10) high performance
graphics library for EGA, VGA and SuperVGA video cards
supporting all color resolutions from 16 to 16 million
colors. Unzip with -d switch to re-create required
directory structure.
01/17/93 A demonstration of 3D graphics programming in SVGA mode.
03/11/94 A SuperVGA Library designed for use with Borland C++ or
MSC. The library contains over 100 functions. A 200
Page No. 94
01/25/96
PD/Shareware Products in Library
Release Date Product Description
page manual is provided.
04/01/91 Procedure and example program for linking a 3rd-party BGI
driver to a Turbo C program.
02/05/94 Plasma generation program for VGA screens. Full C source
code included.
01/19/94 Provides three example functions to get and set the
palette: Assembly routines, C interrupt based routines,
and C VGA DAC register routines. Full C and Assembly
source code included.
03/14/94 Animation routines in a TSR. Source code available to
registrants.
04/07/93 MS Windows application, displays Escher's Triangle in
isotropic and anisotropic mapping modes. Source code in
C++.
07/31/93 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disks A-F
07/31/93 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disks A-F
07/31/93 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disks A-F
07/31/93 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disks A-F
07/31/93 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disks A-F
08/11/93 Code for morphing graphics vectors. Borland C code with
sketchy documentation.
04/18/94 Demonstration of graphics toolkit for games. I3D provides
high speed textured 3d graphics, with objects that look
different when viewed from different angles, hit
detection, full joystick support and other features. Full
C source available for $995.
03/14/94 Function to draw a box on the screen. Color, location,
size and type (single or double line) can be specified.
Compiles as C or C++ using Borland compilers.
05/19/94 320x200 VGA animation demonstration in Borland C++ for
DOS, with source code. Produces illusion of moving
through a star field (as in Star Trek and screen
blankers).
Page No. 95
01/25/96
PD/Shareware Products in Library
Release Date Product Description
05/12/94 Help-tutorial that shows how to create a sprite (an
animation object with transparent background) with OWL.
05/17/93 DOS Graphics code demonstrating how to scale a graphics
image. The routine works only in video mode 0x13.
06/23/94 Documentation for the MetaWindow demonstration disk. See
also MWDemo.zip for the executables.
11/16/93 Executables for the MetaWindow demonstration disks. See
also MWDemo.zip for the documentation files.
07/14/94 A library of high performance assembler routines for
undocumented 256 color modes on VGA adapters. C
interface and example programs is provided.
05/09/94 A SuperVGA Library designed for use with Borland C++ or
MSC. The library contains over 100 functions. A 200
page manual is provided.
06/27/93 Super VGA library supporting 256 color VESA video modes.
Video mode initialization and detection, text display,
pop up windows, image display and manipulation routines
are included.
07/30/94 Library to provide video support for VESA SuperVGA
extensions. Provides 256 colors in all VESA resolution
modes. Microsoft C and Borland C support.
08/11/94 A fully functional graphics, mouse and sound driver
library with source code, demo program and source for
demo program. Works on any VESA compliant SVGA card at
640x480x256.
09/19/94 Conversion routine to convert a Windows bitmap to format
usable by Borland graphics putimage routine. The routine
will only convert 16 bit images due to limitations in the
putimage routine.
10/17/94 Recent upgrade of JPEG compressed graphics file format
compression, decompression and viewing library from the
Independent JPeg group. This is the fifth public release
of this software.
06/04/90 Displays all 64 CGA colors on a VGA display. Comes with
source code and DOS executable.
02/07/92 For Zortech C++ FlashGraph Library. Has xlogo bitmap
file example. Run fe xlogo to start bitmap editor using
xlogo bitmap file. Use mouse to edit bitmap. t.exe
repeats bitmap across screen. C++ source code, makefile
and executables included.
07/22/87 Assembly language CGA/EGA routines for use with Microsoft
C compiler.
06/29/92 Display 3D wireframe objects on a PC screen and rotate
them in real-time using the mouse. Uses ASCII text files
as input for wireframe information. Format conversion,
editor/builder, merge, and shrink features. Compiled with
TC 2.0.
01/23/95 VGA and SVGA graphics library for C/C++ programming.
Loadable drivers and font (up to 1024x768 resolution) are
supported and provided. Many advanced graphics
functions, with virtual screens and windows, are made
accessible.
01/17/95 A set of utilities for decoding and displaying .pcx
Page No. 96
01/25/96
PD/Shareware Products in Library
Release Date Product Description
format files in DOS. Support for Super VGA and VESA is
provided in the registered version. Conversion of .pcx
images to format required by the Borland Graphics
Interface is supplied.
08/02/94 VGA and SVGA graphics library for C/C++ programming,
devloted to 32K, 64K- and 16M-color video modes. Full
mouse support. TCG provides for device independence and
supports loadable drivers and fonts.
02/06/95 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disk 1 of 3.
02/06/95 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disk 2 of 3.
02/06/95 High performance programmer's graphics library for DOS PC
systems. Fastgraph includes 200 routines and provides
support for 28 video modes, with resoulution up to
1024x768x256. Extensive image manipulation capabilities
are provided. Disk 3 of 3.
08/05/91 A collection of source code and executable files used to
experiment with the 320X200 256 color VGA (MCGA) video
mode. Draws four 3D balls on the screen and performs
color animation using three different techniques. Turbo
C make and project files incl.
06/15/87 Tiff file reader. Also contains source code fragments to
compress and uncompress tiff files. Not much
documentation, but includes DOS executable "tiffdump".
05/30/91 Compresses or decompresses HP-PCL (Printer Control
Language) graphics data files. Supported compression
modes are 0, 1, 2, & 3. Will output using mode that gives
the best compression. Compressed version of file may be
sent directly PCL compatible printer
06/17/91 Source code and DOS executable for plotting 3D surfaces
specified via 1 of 3 standard coordinate systems
(cartesian, right handed orthoginal, and cylindrical
polar). Uses a DOS command line interface. Limited to a
resolution of approximately 55 X 55.
04/12/95 Source code to PicLab, an image processing program.
Converts between image formats. Microsoft C and MASM
source code.
06/25/95 Provides SuperVGA TIFF file reading and display
capability. Microsoft and Borland C support. Extends
the vendor's VSA256 library.
08/02/95 Source code for JPEG compression, decompression, reading
and writing from the Independent JPeg Group.
10/23/95 Describes and remedies getting the 3D back in Windows 3.1
from OWL 4.5x under Windows95.
10/18/95 32 bit Win95/VB 4.0 OCX for charting.
Page No. 97
01/25/96
PD/Shareware Products in Library
Release Date Product Description
** Type Help
10/14/91 Turbo C++ based system for providing context sensitive
help in your programs. Includes an executable to create
an indexed help file from a source text files.
02/07/93 Context sensitive help system for C programmers,
providing hypertext links. You provide a text file for
the help topics, which is compiled and linked into the
executable.
01/13/94 Hypertext browser. Designed to work with the Jargon
File, but usable with any text file that is marked with
easy-to-use control characters. Full portable C source
code included.
04/26/94 Create DOS-based help files and integrate with your C
programs using three function calls. Provides customized
context-sensitive, cross-referenced help. Source help
files must be saved in WordPerfect 4.2 format.
06/08/94 Conversion program from Ralf Brown's interrupt list too
the help development kit (hlpdk) .HDF source format.
** Type I/O
03/14/91 An I/O port manipulation utility. Includes Borland C++
source code, executable and project file. Not for the
uninitiated.
03/08/94 Library of text-mode editing functions for adding edit
and view windows for files and string variables to
programs. Includes Small, Medium and Large libraries and
sample C source code for Turbo C.
07/11/94 Numeric user-input routine. Only allows digits or
decimals to be entered. Provides a precision based
solution by placing input in a double variable. Includes
C source.
** Type Icon Utility
01/14/96 Code sample lets you animate the icon of your application
when minimized. Charityware.
** Type Interrupt
01/15/91 Libraries for MSC and Turbo C to control user-initiated
keyboard interrupts. Traps Ctrl-C, system reset, various
pause key combinations, PrtScrn, and controls the state
of capslock, numlock and scrolllock. V1.0a (6/30/92) is
available from the author.
07/23/94 Library and source code to allow developers to use 16 bit
style C/C++ interrupt functions in 32bit mode. Library is
pre-built, but requires assembler to be rebuilt.
10/29/88 Source code demonstrating interrupt driven music.
Compiled using Turbo C 1.5. Plays tune through your PC
speaker. DOS executable and object file included.
** Type Keyboard
02/21/89 Scan and display keyboard codes.
07/09/88 Turns off numlock key. Simply sets the default state of
number lock key to off.
Page No. 98
01/25/96
PD/Shareware Products in Library
Release Date Product Description
06/08/90 A library of keyboard state query routines supporting the
extended keyboard for Turbo C.
01/17/89 Utility that uses the ansi.sys driver to redefine
function key assignments, menu driven. Source code
included.
04/20/90 Polling loop implementation for processing user events,
including keyboard macros, hot keys, extended key codes,
centralized hot key management, logging key strokes, etc.
ANSI C code and .asm module.
10/13/90 A Turbo C function that provides access to the extended
keyboard directly through BIOS calls. Source is included.
08/27/91 A module to permit reading several keys at the same time
and to speed up keyboard reads by bypassing the BIOS.
Intended as an aid in games programming.
12/28/93 Sample C code to control the status of the Num Lock, Caps
Lock, and Scroll Lock LED's on IBM PC compatible
keyboards. Written using Borland C++ 3.1. Requires
MS-DOS 2.1 or greater.
05/04/94 A C/C++ callable library for retrieving keystrokes from
the user. Functions similar to BIOS, but does not use a
buffer. Blocks out BIOS interrupts (Control-Alt-Delete,
etc.)
03/17/93 A set of routines for retrieving Keyboard codes in C
programs.
07/08/94 Alternative to getch(). Will return immediately with 0
if no key stroke is waiting. Otherwise, it will return
the character code or if it is an extended code, it will
be converted to a negative. Works with all standard keys
including F11,F12,Ctrl,Alt,Sh
07/08/94 Program that intercepts the keyboard interrupt and
displays printable typed keystrokes to a mono monitor
connected as a secondary display. Also displays some
simple status information on the InDos flag and InBios
flag. Includes C source code.
08/02/93 Used to handle when a key is held done (multiple key
presses).
** Type Languages
12/17/93 An enhanced version of D.M. Betz's XLISP intrepreter with
additional features of Common Lisp. For IBM-PC family and
UNIX
can easily be ported to other platforms. Complete C
source code included. This archive contains the 386/486
executable.
12/17/93 An enhanced version of D.M. Betz's XLISP intrepreter with
additional features of Common Lisp. For IBM-PC family and
UNIX
can easily be ported to other platforms. Complete C
source code included. This archive contains documentation
in ASCII format.
12/17/93 An enhanced version of D.M. Betz's XLISP intrepreter with
additional features of Common Lisp. For IBM-PC family and
UNIX
Page No. 99
01/25/96
PD/Shareware Products in Library
Release Date Product Description
can easily be ported to other platforms. Complete C
source code included. This archive contains the 80x86
executable.
12/17/93 An enhanced version of D.M. Betz's XLISP intrepreter with
additional features of Common Lisp. For IBM-PC family and
UNIX
can easily be ported to other platforms. Complete C
source code included. This archive contains the
PostScript documentation.
12/17/93 An enhanced version of D.M. Betz's XLISP intrepreter with
additional features of Common Lisp. For IBM-PC family and
UNIX
can easily be ported to other platforms. Complete C
source code included. This archive contains the required
files.
12/17/93 An enhanced version of D.M. Betz's XLISP intrepreter with
additional features of Common Lisp. For IBM-PC family and
UNIX
can easily be ported to other platforms. Complete C
source code included. This archive contains the C source
code.
12/17/93 An enhanced version of D.M. Betz's XLISP intrepreter with
additional features of Common Lisp. For IBM-PC family and
UNIX
can easily be ported to other platforms. Complete C
source code included. This archive contains the Windows
3.1 executable.
08/27/86 Enchanced by other programmers. Includes DOS Lex
executable with C source code and sample lex code files
that end with the .lxi file name extention. Unfortunately
there are no documentation files.
10/12/91 Smalltalk for IBM PC compatibles. Compiled using Borland
C++ and Turbo C 2.0. Includes C source code, installation
documentation, instruction manual, and DOS executable.
Use ^Z to exit Smalltalk.
** Type Library
08/26/87 An object module library manager. Add, extract, delete
object modules from library files, list contents of
libraries, etc. Complete user documentation.
06/06/89 Header files and function library for dates, menus,
Desqview, mouse control functions, parsing of all types,
file control, math, video, DOS, printer control, string,
and financial functions.
10/27/89 Functions for allocation of memory, file locations, key
control, disk compression, file stamping, and string
manipulation, to duplicate functions found in QuickBasic.
Perhaps helpful to Basic Programmers making the
transition to C.
03/23/90 Demonstration of the use of Dynamic Link Libraries for
run time linking of object modules. See Dr. Dobbs
Journal, May 1990 for an in-depth discussion.
11/10/91 A collection of functions for C, covering: memory
Page No. 100
01/25/96
PD/Shareware Products in Library
Release Date Product Description
accesses, extended memory, mouse and joystick access
functions, string manipulation, keyboard control,
equipment checks, and video.
06/06/89 Demos/examples of the use of the TCHK21 function Library
found elsewhere in this catalog.
06/06/89 Norton Guides compatible database for the TCHK21 function
library found elsewhere in this library. A shareware
Norton Guides engine clone is available, although it is
not as polished as the genuine article.
03/09/90 An extended C function library, including: menu, window,
formatted data entry, mouse control, video, data entry
and display for special data types (SSN, $, telephone
#s), dialog boxes, string manipulation, etc.
02/15/90 A library of 128 functions for Turbo C including screen
control, keyboard status and control, string status and
manipulation, memory control, windows, field oriented
data entry routines, directory and file access routines,
etc.
02/24/89 High Level I/O toolkit, supporting fast screen writes,
window/menu manipulation, keyboard control, and formatted
data entry modules. According to the documentation,
certain functions are 'hidden', and use will require the
manual, at a cost of $35.00.
10/01/90 Powerful C programmers library providing: Window systems,
with stacked or tiled windows, moving, promoting, etc.
Data entry and menu systems. Context sensitive help
programming, video control, mouse and EMS support and
more. Over 200 functions.
10/01/90 Library files for CXL55.zip in this library. Microsoft C
versions 5/6, Turbo C, and Zortech.
11/08/90 Demo source and executable for TCXL55, which is found in
this library.
11/23/89 A general purpose utility library for Microsoft C and
Microsoft QuickC. Text processing, windowing, user
interface, i/o and other related functions are provided
with a consistent programming interface.
01/30/92 Add in library providing mouse support, memory
management, direct screen writing, video mode control,
and a large variety of user interface objects. DOS
critical error handling is integrated. Screen painter
included with registered version.
04/08/93 Drop in replacement for malloc library, with malloc debug
library. Distributed in Tar form.
06/09/87 Replacement for some Microsoft console I/O library
routines. Enhanced getch(), putch(), getche(),
ungetch(), and kbhit() routines. Written to work with
Microsoft C compiler version 3.0 or later. Good
documentaion. Written in assembly language.
** Type Link
10/24/94 A program to shrink EXE, DLL, DRV and other NE files by
chaining and eliminating duplicate relocation records
which may exist in programs linked with TLINK.
Page No. 101
01/25/96
PD/Shareware Products in Library
Release Date Product Description
01/31/93 A library serving as a replacement for the standard C
runtime library. The use of this product will result in
more compact, and faster code. Intended for use by
knowledgeable C programmers.
01/16/93 Source code for TTLIB version 1.2. See TTLIB12 for a
description.
05/27/95 A program to check and, if necessary, rewrite the ordinal
value for the module name and description text located in
the resident and non-resident name tables of 16 bit
Windows EXEs generated with TLINK for BC++ 4.5.
06/28/95 Fast MS-DOS link editor for assembler and high level
langauges. Links OBJs and LIBs from MS, Borland, and
others.
** Type Linked List
11/21/89 A multi-operating system compatible module for management
of linked lists. Code presents ways to create and
maintain a randomly accesible linked list with low
storage overhead that can be run under DOS or UNIX.
12/01/86 C procedures to support binary tree creation and
traversal and doubly linked list functions. No
assumptions are made as to the data types, should provide
effective tools at the general level.
07/01/90 Implementation of Doubly Linked lists in Turbo C version
2.0.
12/07/90 Hybrid Linked List Queue Stack object. Recently upgraded
for complete ANSI C compliance. Dynamic memory
allocation. Access by numerouse methods. Sorting,
searching. Over 30 functions. Registration includes 140
page manual and full source.
08/26/91 Hybrid stack/queue/linked list class. Sortable,
configurable, over 30 member functions for highly
individualized manipulation of data items. Well
documented. This version is for Ansi C. A C++ version
is also included in this library.
07/31/91 A hypertext look up program developed to demonstrate the
use of the vendor's flexlist library.
06/17/94 A library of Generic Linked List objects (list, stack and
queue). ANSI C.
05/26/94
** Type Make
06/20/88 A utility that allows any disk file <32k to be converted
to an object code file to be linked to Microsoft C or
Turbo C.
06/28/87 DOS 3.3 replacement for EXE2BIN, with source code
included. Additional error messages provided. Doc file
is included.
02/21/89 Selective lexical C preprocessor. This is a grouping of C
programs with associated header files that can be used in
combination with one another to interpret C functions and
macros prior to compilation.
11/21/88 Menu driven interface for the Turbo C 2.0 command line
Page No. 102
01/25/96
PD/Shareware Products in Library
Release Date Product Description
compiler (TCC.EXE) allowing varied configurations and
switches.
12/18/87 Microsoft Windows SDK linker for Microsoft C version 5.0,
and associated libraries.
04/29/89 Makefile generator for C. Will generate a makefile,
using defaults if they are not overridden, from the
filenames provided as input. Source code is included.
08/16/90 Extended make utility that can be preconfigured to your
compiler (comes with configurations for MS and Borland),
can sense directories on up to 20 drives, includes a
super make editor and help system.
07/30/90 Make file generator for MASM or MSC 6.0. Source code is
included.
08/03/90 Text file for users of Lattice C compiler, for resolving
problems when attempting to link modules with a
non-lattice linker.
01/19/90 An executable program to control switches sent to Turbo C
command line compiler. Compiler directives are imbedded
in the source file as #cct directives. These are
extracted and TCC is called with the switches set.
Source included. Works with TC++.
10/26/90 A Borland supplied utility that translates a binary Turbo
C++ project file to a make file, for use with the Command
line compiler.
06/12/91 Replacement executable and overlay file for the Borland
TLink product. From Borland's Programming B forum on
Compuserve. No documentation included in the file. Back
up your present versions first.
02/17/91 A program to create the input .mak file for the Microsoft
C nmake utility. A series of configuration, option, and
input file questions is asked of the user, and a .mak
file (default name make.mak) is created.
01/31/91 Source code for a Microsoft Compatible linker. For a
good deal of technical information enter "slshow
lkslides" at the command prompt.
12/23/94 Port to DOS (using Borland C++) of GNU's Revision Control
System. Source included.
12/22/91 A utility for modifying BC version 2.0 project files, so
that INCLUDE, LIB, OUTPUT paths may be directly set, or
read from the environment. Can be used to convert prj to
make files, supports response files. Note: Will not work
on BC 3.0 prj files.
04/30/92 A utility that will copy all files in a Borland C++ 3.0
project file from one location to another, maintaining
relative directory references, and creating directories
where neccesary. Files to exclude and include may be
specified.
01/27/92 Platform independent Make utility, with enhancements:
file searching, macro expansion, and more. The package
in comprised of DMAKE38A, DMAKE38B and DMAKE38C.
01/23/92 Platform independent Make utility, with enhancements:
file searching, macro expansion, and more. The package
in comprised of DMAKE38A, DMAKE38B and DMAKE38C.
Page No. 103
01/25/96
PD/Shareware Products in Library
Release Date Product Description
01/27/92 Platform independent Make utility, with enhancements:
file searching, macro expansion, and more. The package
in comprised of DMAKE38A, DMAKE38B and DMAKE38C.
05/18/94 Example makefile for Turbo Vision applications.
09/30/95 A number of utilities to assist in project management.
16 and 32 bit versions of the utilities are supplied.
08/10/89 An imitation of the UNIX make facility for DOS with C
source code and manual pages.
06/15/93 Easy to learn and use make utility with documentation
file.
12/12/95 Automated MAKE utility for DOS. Describe your targets
(EXE and LIB) with simple 1 to 4 line HYMAKE definitions.
Automatically determines, fro the C code, which modules
need to be remade. Auto set up for Turbo, Borland, MS,
and adjustable for others.
** Type Mathematics
06/27/86 Example shows implementation of different math functions
such as addition, arctan, subtraction, multiplication,
division, and modulo arithmetic. Uses registers for fast
calculations.
06/27/86 Eratosthenes' sieve prime number generator routines.
Source from Byte 83. Generally used as a routine for
benchmarking compilers.
07/04/87 Expression calculator program with source code. The code
may be of interest for expression parsing, error testing,
and other functions. Permits naming variables in the
expression that is evaluated.
12/25/86 Fast Fourier transforms.
01/10/88 Fibonacci sequence computation.
01/01/80 Hex to decimal conversion routines.
01/01/80 Binomial distribution. Returns sum of terms k thru 0 of
binomial passed as parameter to function. Source code
included.
01/01/80 Beta distribution function. Returns area from zero to x
under beta density function given the input parameter of
x. Source code included.
03/10/89 C and Asm files to demonstrate functions for bcd (Binary
Coded Decimal) arithmetic processing. The C file is
Turbo C, but should be readily adaptable to other
compilers.
10/12/89 Demonstration of random number generation functions.
Generates random numbers between the limits passed on the
command line.
04/04/87 Random number generation. Uses call to the clock to seed
the random generator.
10/12/88 An extensive collection of math routines to impliment
high precision mathematical calculations. Source and
documentation is included.
08/06/89 A library to support the evaluation of strings including
values and operations, including cos, sin, log, ln, etc.
05/31/89 Extended precision calculator. Source code for
MSC/QuickC. Although this in an application, rather than
Page No. 104
01/25/96
PD/Shareware Products in Library
Release Date Product Description
a programmer's utility, there are some interesting
techniques in the source code.
05/30/90 Complete source code (no documentation files are
included) for RPN Calculator (Hewlett Packard). Make
file included.
09/17/90 Source code for an algebraic expression evalutator/parser.
12/18/90 Source and make files for GNU function plotter. Supports
numerous platforms and printers.
01/02/91 Prime number generator. Provide starting number and
other configuration options.
11/19/92 A large number of double precision mathematical
functions, including integration, probability, bessel and
gauss functions, trigonometric functions, complex number
functions, etc. 400 functions, with accuracy levels
tested.
02/05/93 Three Dimensional geometric manipulation library.
Includes some low level functions and a set of tools.
All source code is included. Compiled with Borland C++.
Version 2.2 is available from the author.
04/19/93 Functions to convert between native C number types and
the proprietary real type used in Borland Pascal,
allowing C programs to read data stored by Borland Pascal
programs.
08/03/93 C and assembler source demonstrating the advantage in
speed (and the loss of precision) in using fix point
rather than floating point math. Assembly source for
long versions of ADD, SUB and MUL are included.
04/01/93 The source code for functions in the Microsoft Run Time
Library, which are not included in the Borland RTL.
These functions convert between Microsoft Binary Format
numbers and IEEE.
04/13/93 Source code for a number of math functions, including
absolute value, averaging, powers, conversion functions.
11/26/91 A collection of routines for numerical analysis in C.
All source code for the library is included.
10/02/93 Computes the probability that the 1st place team will
beat the 2nd place team for the division title. Uses a
bivariate binomial distribution as a model. Includes
source code for ADA, C, C++, C++/Windows, FORTRAN,
GWBASIC, Pascal, and QuickBasic.
01/02/94 Scientific calculator similar to Casio or Texas
Instrument models. TSR version available for $40+. Full
C source code available for $300.
01/08/94 A simple prototype to smooth real time flowrate
information. The prototype reads a file and applies a
linear regression algorithm to the data to smooth it out.
The output provides a standard average and the LR output
for comparison purposes. C source.
02/15/94 A collection of 413 files from the book "Numerical
Recipes in C." See the file 'notice.txt' for licensing
information.
03/22/94 A TSR Programmers Calculator written using CodeRunneR.
Includes source code. Requires CodeRunneR and either
Page No. 105
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Borland C or Microsoft C.
05/19/94 This program allows you to force Windows to run without a
math co-processor, even though one is present. Will also
re-enable and report current status.
06/17/94 C object code library to do Fast Fourier Transform.
Compatible with MS C/C++. Written in assembler for speed.
Registered users receive manual and source code.
05/26/88 Fairly generic C source code for a simple 10 key
calculator program. The program provides a graphical
display of a 10 key calculator, provides all usual
calculator functions, and permits user configuration of
the display.
06/06/91 Calculate FFT of time domain curve, inverse FFT of
frequency domain function, convert real and imaginary to
magnitude.
05/25/92 Small matrix toolbox for C programmers with source code
and documentation.
10/14/92 This portable generator uses 16 parallel copies of a
linear shift register with period 2^250 - 1. A far
longer period than the usual linear congruent generator
and commonly faster as well.
12/27/94 A C/C++ library developed in assembly for considerably
increased computational speed. Complex functions,
Vectors, Matrices, Trig, Polynomials.
01/12/91 Randomizes the order of any set of up to 10,000 numbers.
Syntax: SHUFFLE lowest highest. Includes DOS executable.
04/23/92 Computes the discrete Fourier transform of a very long
data series (7000 data points). The functions are
translations from the Fortran program in R. C.
Singleton's "An algorithm for computing the mixed radix
fast Fourier transform". DOS executable incl.
03/17/95 Newton's method for finding roots, Zeller's day of week,
number of days between dates, how to calculate Easter.
Calculating integer powers and quick date conversions.
Several constants to 100+ places.
04/09/95 Source code for a mathematics/numerical analysis library
in C. Linear programming, transforms, random number
generators, Bessel functions and optimization are
included.
06/23/95 PArser and evaluator of mathematical functions. Compiles
with Turbo C and djgpp(gcc).
03/11/94 A simple b-spline curve algorithm, implemented in
platform independent standard C.
01/14/96 Header for C/C++ programs for fast and precise
statistical calculations. Gamma functions,
distributions, and related.
08/04/95 Polynomial/Quadratic equation solver in C. Supports up
to 6th degree equations.
01/09/96 Random number functions. Includes functions to generate
both uniform and normal deviates. High-speed assembly
language with Pentium optimizations.
01/09/96 Libraries with functions for finding all roots to
polynomials. Handles polynomials with both real and
Page No. 106
01/25/96
PD/Shareware Products in Library
Release Date Product Description
complex coefficients. Also other useful polynomial
functions. DOS/Windows and Borland/MS support.
** Type Memory Management
06/18/88 A low memory map for the PC.
06/22/88 "Normalize" a far pointer by converting it to a 20 bit
address & then converting it back to far pointer. The
result has the smallest possible offset. Assembly code
for optimal speed.
06/05/88 Large library of routines to support memory resident
programming, as well as screen control and other
functions.
02/15/88 Routines to return Total/Currently unallocated memory
available, utilizing DOS services.
01/01/80 Core allocation/deallocation functions for DOS-based
machines. Similar to UNIX malloc() functions.
03/03/89 Tracking and control of the memory used by programs.
Monitoring memory usage for applications running under PM
in an OS/2 environment.
01/01/80 Debug versions of malloc() and free() to be used when
debugging programs for memory allocation errors.
02/10/89 No longer registerable. No longer supported. Swap a
program to EMS or Disk to allow shelling out to DOS.
Modules for C, Pascal, Quick Basic, and Clipper are
provided. Registered users recieve all memory models.
05/21/90 A file, containing listing of several C files (developed
on ZTC), demonstrating virtual memory techniques.
05/21/90 Memory control. This code features modifications of and
replacements for the standard allocation and free
routines for storage management.
05/21/90 A torture test for the memory controller on the PC.
11/21/89 Specialized versions of standard C memory management and
allocation routines with steps necessary to deal with
allocation errors as they occur and in debugging.
02/20/90 Do not contact author for support! Object libraries to
check integrity of the heap in Turbo C. No source code
is provided.
03/03/88 Routine that can be implemented as a macro, or as a
function, to allocate space on the stack, returning a
pointer to the space allocated.
02/04/90 An extensive library of tools to access EMS. According
to the read.me file included, this is a free release by
INTEL, provided for C developers using EMS in their
software, with no licensing requirements. Note Intel no
longer supports this product.
07/06/89 Demonstration of interfacing C with Desqview. Assumes
familiarity with the operation of Desqview. Source code
is included.
09/07/90 Routines for swapping to EMS/XMS to provide sufficient
space for the child process to execute without wiping out
the parent application.
05/10/89 Files demonstrating the manipulation of Extended Memory.
Report, initialize and move functions are provided, as
Page No. 107
01/25/96
PD/Shareware Products in Library
Release Date Product Description
well as a demo executable.
03/30/89 Memory block search routine that can be called from
within a batch file to determine whether a TSR is
currently in memory.
12/26/89 Package for dynamic memory allocation, retrieval,
freeing, etc, with arrays of up to 3 dimensions.
01/17/90 Documentation and C code for a routine to check the heap
for memory access errors and overwrites.
09/06/90 Assembly language modules with C interface to permit
swapping your programs to Disk, XMS or EMS while
executing another program. Source code included with
instructions for customization. Recently updated. Use
this version with EMS version < 4.0.
03/19/90 Virtual Memory Manager for Microsoft C, version 5.1 and
above. Permits an application to allocate up to 32MB of
virtual memory.
10/04/90 Assembly language modules with C interface to permit
swapping your programs to Disk, XMS or EMS while
executing another program. Source code included with
instructions for customization. Recently updated to
support MSC 6.0+. Supports EMS 4.0+ only.
03/08/91 C callable Expanded Memory Library (XMS) with .asm source
code.
02/11/91 Source code for implementation of expanding chained hash
tables for strings and numbers.
12/10/91 Memory allocation debug utility. Include code in your
software to protect against and detect memory overwrites.
02/28/92 A well documented library of functions for accessing
extended memory (XMS LIM specification 2.0 or later).
11/06/91 Library for accessing memory using the DOS Protected Mode
Interface (version 0.9).
01/25/92 Program with source code for controlling Microsoft's
smartdrv.sys. View status, flush and reset, increase or
decrease current memory cache size, enable or disable
smartdrv.
05/04/91 Files to facilitate spawning large programs by swapping
the underlying program to EMS or disk. Includes
neccesary files for Microsoft C, Turbo C and Lattice C.
Supports Turbo C Vrooom technology.
04/06/92 A C library to provide simplified access to common C data
structures: linked lists, trees, hash tables, bit
manipulation, etc.
05/08/92 Safe memory allocator and memory tracing utility, to
track down, and to prevent memory allocation and freeing
errors in C programs.
04/30/92 Implementation of a Hash Table. The records are
dynamically allocated, so memory usage is economical.
11/21/91 Source code in C and Assembly providing an analysis of
the MS Windows utility smartdrv.sys.
05/18/92 An MSC 7 package with C and assembly source code for DOS
Protected Mode Interface programming.
04/13/92 Source code for a 5k swapping TSR (memory resident)
driver.
Page No. 108
01/25/96
PD/Shareware Products in Library
Release Date Product Description
05/18/92 A library with source code for DOS Protected Mode
Interface programming in C and C++. Well documented.
Part 1 of 2. See also QUALDPM2.
11/23/92 A library with source code for DOS Protected Mode
Interface programming in C and C++. Well documented.
Part 2 of 2. See also QUALDPM1.
12/12/92 C linkable routines to replace the spawnl() and spawnv()
runtime library functions, that will swap to disk, EMS or
XMS with only 300 bytes in memory from the application
while the child process executes.
09/17/91 A programming interface for XMS in C and C++, for the
Borland C++ compiler.
02/07/93 A library for creating Terminate and Stay Resident
programs in C. Example programs included.
03/19/93 Procedures to determine the relative fragmentation of the
far heap. Memory model must be compact, large or huge.
Written for Borland compilers, modification is probably
neccesary for other compilers.
03/29/93 From Borland Technical Support Staff. How to access
extended (XMS) memory in C programs.
03/30/93 From Borland Technical Support Staff. How to access
expanded (EMS) memory in C programs.
07/05/93 Exec function that will allow you to run a child process,
swapping out to EMS, XMS or disk. Resident memory usage
is usually in the 2-7K range. Error messages may be
redirected.
06/10/92 Assembly source for far heap routine from the C/C++ run
time library.
06/27/93 High level interface for LIM EMS control functions.
Support is provided for allocating, freeing, mapping and
copying data to and from EMS. All memory models provided
for Turbo/Borland C++, Microsoft C/C++. Extensive
documentation. See XMSIF15.
05/16/93 C/C++ interface for Extended memory control functions.
Support is provided for allocating, freeing, mapping and
copying data to and from XMS. All memory models
provided. The documentation is well written. See
author's EMSIF24 as well.
10/21/93 A function that returns the total amount of heap memory
available. Coreleft() does not provide accurate
information in all cases. This example provides a heap
walk function to get the free blocks below the last
allocated block.
08/29/90 Memory allocation function intended to replace the C
runtime malloc() function. Includes assembly language
source code and object code modules.
11/14/93 A function library for accessing EMS (LIM 4.0) services.
C callable routines, with source in assembly language.
12/07/93 16 bit Virtual Memory Management system for C
programming. Evaluation version limits the amount of
memory that can be accessed. Does NOT support DPMI.
12/26/93 Debugger for dynamic memory management calls in Windows
(malloc, calloc, realloc, free). All calls may be traced
Page No. 109
01/25/96
PD/Shareware Products in Library
Release Date Product Description
and error checks are made on call and content of heap.
Checks for memory leaks, write out of block, etc.
Includes full C source code.
02/24/94 Example of how a parent and child process can share
memory. Include full C source code.
05/15/94 Function library for accessing Extended Memory in C.
Thorough documentation is provided, and registered users
receive source code in assembly language.
06/01/93 Circular List data type implementation.
03/04/94 Utility for C programmers that provides: Memory
management error detection: Memory leaks, Memory usage
error detection, Memory usage profiling, Error
simulation: low memory simulation, and more.
07/10/94 Examples of how to program in DOS Protected Mode, using
Borland C++ version 4. MCGA 320x200 256 colors library
for use with the 32bit patched version of Borland C++ 4.0.
07/18/94 32 Bit memory management program based on the file
lowmem32, distributed by Borland with BC4 in the dpmi
directory.
08/23/94 Protected Mode programming support system. Permits for
DOS protected mode programming without a full DOS
extension product.
11/14/95 Library of procedures which simplify protected mode
programming under DOS. Simple an reliable method for
accessing extended memory from real mode languages.
Includes tutorial on protected mode. Both MS and Borland
formats are included.
09/17/94 Lets you track the DLLs your system. It reports where the
DLL was found and, when when multiple copies are found,
the order Windows used to arbitrate the load. Gives size,
date/time stamp, directory location, embedded version
information, etc.
09/10/94 Some notes about developing C programs which use large
amounts of memory. Developed using the ANSI C setting
under Borland's C++ 3.1 IDE.
11/15/94 A set of files to provide templates for management of
Balanced Binary Trees, using a BIDS-like interface.
03/12/95 Enhanced Memory Specification routines for access to
tables of fixed length items with a total length limited
by the amount of EMS memory present. Emstest.c
demonstrates the use of emstbl.c. Emssubr.c provides the
lowest level of access to EMS.
04/20/95 A memory suballocation system, based on Borland's
suballocation scheme. However, this product provides
that the free list will be in sorted order after
compression.
04/06/95 A module that provides for a weight balanced binary tree
for memory storage.
04/25/95 A replacement sent of dynamic memory allocation calls to
provide safer memory usage and avoid leaks. These
functions test and assure that memory boundaries are
within limits.
04/20/95 A library providing simple access to XMS memory services.
Page No. 110
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Borland and Microsoft libraries are provided.
06/18/95 A utility that lets you manage EMS memory in an efficient
way, automatically compressing non-contiguous segments of
EMS memory to maximize performance.
09/30/95 DOS extender independant Protected mode programming API.
Provides a common API for writing protected mode programs
that work across DOS extenders: Windows DPMI, Borland
DPMI16 & DPMI32, Phar Lap TNT, Symantec DOSX, Flashtek
X-32/X-32VM, more.
** Type Miscellaneous
12/31/92 Programs to encode and decode for VCRPlus programming.
Borland C++ code.
11/03/92 An 8051 single pass assembler developed in ANSI C with
all source code included. Several utilities are included
with the assembler.
04/14/93 A group of signal processing routines: Fast Fourier
Transform, Wavelet Transform, Coherence Analysis,
Autocovariance and Crosscovariance, Spectral Analysis and
others.
05/22/93 System equipment determination, from DOS Programmer's
Reference 2nd Edition by Terry Dettman.
06/01/93 A Library for developers of geneology software. Source
code is included.
05/19/94 Announcement of Borland PowerPak for DOS. Provides a
complete suite of DOS development tools and libraries for
BC++ 4.0, 16 and 32 bit extenders, TV 2.0 and a new 32
bit version of the Borland Graphics Interface.
05/04/94 Example of calling a VBX from a DLL in the straight C API.
06/27/94 Unsupported. Utility to convert any binary file to an
object file (.OBJ) that can be linked to your
application. Includes full C source and an example
program showing how to embed a text file into an
executable program. Written using Microsoft C 7.0.
06/27/94 Unsupported. Utility to break up non-standard .LIB files
into individual .OBJ files. Includes full C source and a
makefile for Microsoft C 7.0.
06/11/94 Adds raw data, such as text files and binary images to
executables. Raw data size is limited to 64K.
07/23/94 Self modifying code example for 32bit DPMI. Assembler and
C++ source code examples.
07/22/94 An example of how to map a range of physical memory into
your process space so that it can be addresses via a
32-bit near offset from DS.
03/12/91 Unix Style regular expressions globber for DOS with
documentation. Also has a test batch file called
matchtst.bat to ensure it is working properly using
various regular expressions.
11/20/94 Class implementation for MFC applications that use the
horizontal slider.
11/18/94 A sort of TSR for Windows. Features calling screen saver,
displaying resources, exiting Windows, etc.
11/18/94 Subset of the VTV program which lets you build a MenuBar
Page No. 111
01/25/96
PD/Shareware Products in Library
Release Date Product Description
and generate source for it. Designed for Turbo Vision
1.03 and 2.0. English documentation.
01/26/92 Used to schedule the timed execution of programs under
the Deskview/DOS operating system. Uses same input
format as the UNIX crontab file. Compiled with Turbo C
2.0 using the small memory model.
03/21/95 Text file listing books for C, C++ and Turbo C++.
05/17/95 Lafxdw.lib and lafxdwd.lib compiled using NMAKE. This
allows C++ DLLs.
06/25/95 A list of Borland Connections Developers and System
Integrators/Value Added Retailers. Listings are provided
for 46 states.
06/25/95 A list of Borland Connections Training vendors. Listings
are provided for 46 states.
06/03/95 BGI fonts similar to Helvetica, in regular, bold,
bold-italic and italic in 7 sizes each. rEgistered users
get 245 fonts.
10/20/95 Helps resolve MS Windows module (DLL/VBX/etc.) conflicts
BEFORE they happen. Protects your system from crashes
resulting from version conflicts, especially those from
VBXs or DLLs in memory which don't follow the rules.
10/17/95 Automated way to export Class member methods and data.
Reads the MAP-File to find all exportable methods for MS
VC++ 1.5 and a dump file of OBJ files from MS Visual 2.x.
Can read earlier DEF files and use the same ordinals for
the same exports. Win32.
10/11/95 TMDIClient derived from window with TMDIChild bitmap and
TMDIChild dialog. Uses the MDIClient to handle
notification messages and display bitmaps. Also
demonstrates simple window positioning.
11/03/95 Several of the author's programs, including a kids'
drawing program, an unzipping routine, mouse routines,
bios 10 and 21 functions, keyboard trapping routines,
partial programs for games, graphics, and more. Includes
source code.
01/05/96 Smart pointers? Demo of an MFC class.
01/17/96 Classes that cover the Simple MAPI API in 16 and 32 bit.
** Type Mouse
03/30/88 Mouse systems support. Helps you install and test your
mouse. Documentation and C source.
06/16/89 Source and header files for mouse event handler, allows
for selection from 4 graphic mouse cursors, and the usual
mouse support routines.
05/30/88 Microsoft compatible mouse handler routines for Turbo C.
01/08/91 Turbo C routines for supporting Microsoft compatible
mouse. Desqview and ega/vga aware. All source and
documentation is included.
11/14/90 Very basic mouse programming example code. Based on the
Microsoft Mouse Programmer's Guide.
03/01/92 Turbo C library for control of the gameport. (Joystick).
03/06/91 Source code for joystick access in Turbo C. A brief demo
program is also included.
Page No. 112
01/25/96
PD/Shareware Products in Library
Release Date Product Description
08/31/91 High speed, high resolution game port library. Optional
joystick calibration and 2 centering modes. Constant axis
scaling.
01/27/92 Program for customizing the mouse cursor in your
applications. Design the mouse cursor on screen.
Program outputs C code to include in your application.
04/13/91 Mouse control functions source and header. The language
is nominally C, although all of the work is done with
calls to _asm.
03/01/92 Joystick library (object code and header only). Supports
joystick calibration, variety of status tests.
01/10/92 Joystick/Gameport adapter access routines. Low level C
source code, with a good deal of assembly. Detect
presence of Joystick, determine axes, read button and
axis status.
07/25/94 Shows how to call a DPMI function 0x300 (simulate
real-mode interrupt). This example calls the mouse
interrupt function to change the graphics curosr. It also
demonstrates how to allocate DOS memory (,1Meg) using
DPMI 0x100 and 0x101.
11/21/90 Mouse management for MSC 5.1/MASM 5.0 or later. Routines
have been adapted from articles in 'The C Gazette', 'PC
Magazine', 'PC Tech Journal' and several other
publications. The makefile will create a library file for
each of the PC memory models.
05/24/92 This TSR makes the mouse useful in programs that don't
support a mouse and use the cursor keys. Source applies
to expanded keyboard buffers. It features "lock-on"
horizontal and vertical mouse movements. Written in Turbo
C. Good documentation file incl.
** Type MS Windows
07/05/90 An MS Windows programming technique example. Illustrates
the use of functions and messages for owner-draw, single
select list box with strings.
08/08/89 An implementation of the Kermit transfer protocol, ported
to MS Windows. Sparsely documented.
03/15/91 A C-callable function (assembly code is provided) to
determine whether MS Windows is currently running, and if
so, in what mode.
09/01/91 Files to facilitate and to demonstrate porting
application from DOS to Windows 3.0.
07/05/91 Suggestions on how to get the example programs from
Charles Petzold's Programming Windows to work properly
under Borland C++. Windows Write (.wri) format document.
12/30/91 A set of utilities to assist the programmer of Windows
3.0 applications in post-mortem debugging. This version
adds special features for the Borland C++ programmer.
12/17/91 Application Programming Interface allowing the programmer
to write DLLs for specific video cards using extended
VGA. This will permit Turbo Debugger for Windows to
handle the switch from Windows Graphics display to its
own text based display.
Page No. 113
01/25/96
PD/Shareware Products in Library
Release Date Product Description
12/11/91 Microsoft issued code demonstrating a more efficient
alternative to predefined controls when developing a
spreadsheet application for MS Windows.
04/01/92 Microsoft C source code for a Windows program that writes
the date, time, free disk space, and percentage of
resources in use to a window.
06/08/92 A multi-threading library for MS Windows. Provides for
complete background operations within your Windows
application.
07/01/90 A simple program demonstrating programming the Multiple
Document Interface (MDI) in C.
08/14/92 Example code (Microsoft C) for the creation of ordered
list boxes, with a sample application.
03/03/92 Example of calling new Windows 3.10 print API functions
in C.
07/07/92 Example code in C for programming screen capture to the
clipboard in Windows 3.x.
06/02/92 Source code in Borland C to determine the number of
system timers available.
03/10/92 A programming editor specifically designed to support C
programmers using the Windows SDK, for developing Windows
programs in Windows. Provides for creation of program
files, .def and resource files, compilation and
documentation while developing.
01/09/92 A .dll that will allow the creation of toolbars and
toolboxes.
04/21/91 A Windows application that, when activated, will not
permit access until the combination is entered with the
mouse. The combination is set on the command line when
activating.
10/08/92 Windows programming example from Microsoft. Program
demonstrates how to create a medium model dynamic link
library. Usable as a dll skeleton.
02/21/92 Windows developer support released multiple instance .dll
with source code (in C). Creates a .dll which maintains
separate data for each task that links to it.
06/18/92 A generic template for Windows programs in C. Provides
the minimum elements necessary for a Windows program.
09/16/92 Windows programming example from Microsoft. Stack trace
traces the stack of the current task. Also includes
function to get a symbol from a given .sym file.
02/27/92 Windows programming example from Microsoft. Program
demonstrates to use the TrackPopupMenu() API in the SDK.
03/05/92 Windows programming example from Microsoft. Demonstrates
how to examine or extract resources from an executable
without loading it.
10/27/92 An application which assures that your computer's clock
is accurate by synchronizing with the Automatic Computer
Time Service. All source code and instructions for
recompilation are in the enclosed zip file wtisrc.zip.
07/22/92 Source code for the Windows version of Fractal generation
system. Microsoft C make file provided. First of two
files. See also WNSR173B.
Page No. 114
01/25/96
PD/Shareware Products in Library
Release Date Product Description
08/24/92 Identification of a stack bug in Windows 3.0, with a
workaround and explanation of how the problem is
corrected in 3.1. C code examples included.
07/26/92 Source code for the Windows version of Fractal generation
system. Microsoft C make file provided. Second of two
files. See also WNSR173A.
01/13/93 System for debugging MS Windows applications, allows for
debugging more than one task at a time. Printf() type
calls to help serialize messages between multiple tasks.
source code included. Author sells V1.1 for $25.
01/24/93 MS Windows application showing disk use totals for each
directory and subdirectory on a drive. Click on a
directory for Pie chart of disk space usage.
07/07/92 A program to permit you to add menu options of your
choosing to Windows system menus. Frequently executed
programs can be chosen from the system menus. Source
code in C is included.
03/03/93 Programmer's utility that finds a Microsoft Windows
message for a given message number. Enter the message
number, in decimal or hex, in an edit control, and
receive the Windows message. Source code in Microsoft
C++, requires foundation classes.
04/14/93 Source code listings from the May issue of the
Windows/DOS Developer's Journal. The majority of the
listings are Windows apps in C.
10/29/92 A support package for Itsybitsy windows. These look like
a popup window with a system button, but are scaled down
to about 2/3 the size of a normal window.
09/02/93 Reference materials for programmers on implementing
WYSIWYG in MS Windows applications.
10/05/93 Example of emulating the DOS spawn() function in Windows.
From the Borland Download BBS.
10/21/93 Example of calling a real mode interrupt from within
Windows to get serial number, volume label, and file
system type of a disk.
11/29/93 MS Windows example of implementation of a ToolBar for MDI
applications. Standard Win SDK code.
09/15/91 A dynamic link library, import library and include files
to provide programmer access to group of status line
controls.
08/26/93 An MS Windows Color Selection Control. Permits you to
present a color selection dialog box to the user in your
application.
06/23/93 Sample code provided by Microsoft demonstrating a
technique for fading a bitmap.
04/19/93 Source code for a Windows 3.1 graphics file viewer
supporting .bmp files, icons, as well as reading .pcx and
.gif graphics format files. Also demonstrates how to
modify Windows 3.1 Common Dialogs.
09/04/93 A 2D/3D high resolutions graphics programming library for
C developers of Windows 3.1 applications. A wide variety
of graphics transformations are possible. Sophisticated
rendering systems make for fast display of complex
Page No. 115
01/25/96
PD/Shareware Products in Library
Release Date Product Description
graphics objects. 1 of 3.
11/04/93 A 2D/3D high resolutions graphics programming library for
C developers of Windows 3.1 applications. A wide variety
of graphics transformations are possible. Sophisticated
rendering systems make for fast display of complex
graphics objects. 2 of 3.
11/24/93 A 2D/3D high resolutions graphics programming library for
C developers of Windows 3.1 applications. A wide variety
of graphics transformations are possible. Sophisticated
rendering systems make for fast display of complex
graphics objects. 3 of 3.
02/28/93 C source for trapping MS Windows API functions within the
application, or called from a .dll.
09/02/93 Microsoft support services documentation and examples on
print preview in Windows apps.
01/25/94 New version of Borland Windows Custom Controls, with C
header file.
01/04/94 Utilities that allow Windows programs that can call a DLL
to access the screens of DOS applications running in 386
enhanced-mode DOS windows. Includes examples, libs, and
C header files.
12/16/93 Dynamic Link Libraries for Tool Bar and Status Bar
controls. Includes demostration programs and sample C
source code.
10/18/93 Example program which contructs a custom dialog box class
from the system dialog box and uses the new class to
create it's main window. Includes complete C source and
support files.
03/07/92 Horizontal spin control for Windows. Compatible with
Windows SDK Dialog editor. Includes control, C source and
related source files.
11/13/93 Example of EnumProps(), used to find any properties
attached to a window. Includes complete C source code and
support files.
01/27/94 Source code listings from the February 1994 issue of the
Windows/DOS Developer's Journal.
11/18/93 Example of how to display a line of help text in a dialog
box.
05/10/94 Windows Application Framework for C and C++ programming.
Create SDI or MDI applications with progress bars,
graphic toolbars/status bars, context sensitive help,
graphic buttons, text editors, No-callback dialog boxes.
Includes an application generator.
02/18/94 Example C source and supporting files for creating and
maintaining owner draw buttons for use in the Microsoft
Windows environment.
04/02/94 A DLL done in MSC v.7 and the SDK. Permits loading
common strings repeatedly in multiple apps.
07/05/93 Source code for an MS Windows dll to change the default
cursor in all windows of type BS_PUSHBUTTON to a hand
pointing the index finger/.
03/31/94 16-bit and 32-bit versions of a program that report
version of Windows running under. Works with Windows
Page No. 116
01/25/96
PD/Shareware Products in Library
Release Date Product Description
3.1x, WFWG 3.11, Windows NT, Chicago, Win32s.
Multi-target project for Borland C++ 4.0 and make files
for 16 and 32 bit Visual C++ packages.
03/27/94 Demonstration using Borland Custom Controls in normal
Windows dialog boxes. Includes C source.
03/27/94 Demonstration using normal Windows function calls to
place text in a Borland Custom static text control.
Includes C source.
03/06/94 Standard C example of a status bar. C source and
makefile. Compiles using Borland C++ or MS C/Visual C.
05/27/94 Sample code demonstrates how to give the ChooseFont
common dialog the BWCC (Borland Windows Custom Controls)
look.
06/22/94 C code providing an easy way to do splash screens in your
Windows apps. Well commented and easy. Other routines
available from the author include FLI/FLC animation
libraries, image conversion, transitions and programming
tools.
06/15/94 An application dock/tool bar for windows. Support Drag
'n Drop of applications on and off of the dock as well as
launching applications by dropping files on them.
Includes full C source code and can be compiled with
Borland C++ 3.1 and 4.0.
06/29/94 Complete C source code and all resources to create a
Windows file manager replacement. Designed for Borland
compilers but may also work with others. Also includes
an executable of the program.
06/05/94 Professional windows install program for programmers. Can
be distributed with your software, no royalties, ZIP file
support, example included, alternate icons and bitmaps,
scan for available disk space. C source available for
additional cost.
07/08/94 Press release for a new signature verification system
library for C/C++ under MS Windows. Library requires the
use of a digitizer tablet with desktop computers or a
pen-based computer.
05/10/94 Restarts Windows. Will also let you safely reboot your
system inside Windows. Switches allow you to restart or
exit Windows, reboot system, and turn on/off confirmation
required.
08/07/94 Source code for Dflat 1994 version, an MS Windows User
interface system.
11/10/94 Code demonstrating how to hook the EasyWin window class
to install a menu and respond to messages.
11/13/94 Source code for an MS Windows app to display a clock in
the upper left corner of the screen. Permits
modification of system time, and setting the size of the
display.
01/07/95 A package to enhance the Open File dialogs of windows
apps by addingfile/directory recall, file manager
functions, toolbar, and text search and replace.
01/25/95 Software Development kit for creating 32bit Windows
applications using GNU C/C++ compiler. File one of two.
Page No. 117
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Source code is in RSXWDK2S.ZIP.
01/25/95 Software Development kit for creating 32bit Windows
applications using GNU C/C++ compiler. File two of two.
Binaries are in RSXWDK2B.ZIP.
02/15/94 In an OLE client such as "MS Write" or "MS Word for
Windows", select insert object on the Edit Menu. Select
"inclined text" in the list. Use Windows compatible
compiler and SDK 3.1. Makefile, object files, resource
files, and DOS executable included.
** Type MS Windows NT
01/12/93 Windows NT program in C. Displays information about an
NT "Portable EXE" (PE) file.
11/17/93 Allows you to connect to various devices and send data to
that device. This example is very simple and
straightforward to demonstrate the use of logical links
to communicate with devices through serial or parallel
ports.
** Type Multimedia
10/02/92 A complete Software Development Kit, in C and Assembly,
for Multimedia developers. Disk 1 of 2.
10/16/92 A complete Software Development Kit, in C and Assembly,
for Multimedia developers. Disk 2 of 2.
** Type Multitask
05/02/90 Several files for programming on 286/386 protected mode.
Sparcely commented, no documentation file.
10/12/90 A Multitasking kernel for C. File 1 of 2. This file
contains documentation source code in C and assembly.
See CT22b.zip for MicrosoftC and Turbo C object libraries.
10/12/90 A Multitasking kernel for C. File 2 of 2. This file
contains MicrosoftC and Turbo C object libraries. All
other files (source, documentation) are in CT22A.zip.
12/13/91 Library of C functions that provide support for priority
based non-preemptive multitasking. Full support for
intertask communication and synchronization.
03/20/90 A DOS multitasking library. Includes demonstration apps.
Registered users receive C and asm source code for the
library.
02/09/94 Example C code showing how to build a multi-threader or
multi-tasker engine by using void interrupt functions
(standard library functions). This simple engine can be
easily expanded to handle linked lists or task structures
instead of arrays of structs.
07/01/94 Preprocessor to facilitate a simple minded form of
multitasking. With the addition of a few preprocessor
statements to C source code, selected routines may be
parallelized.
08/28/95 A small application with source code to provide
information on tasks running under Windows. On one side,
the task ID, instance ID and the name of the task is
displayed. On the other, handlers of the Windows owned
Page No. 118
01/25/96
PD/Shareware Products in Library
Release Date Product Description
by the task are displayed.
** Type Network
07/12/87 Lattice C dependent functions for NetWare support.
Lattice proprietary library is required for Clipper
implementation. Functions to check if network is
running, user, nodes, devices, printer, and more.
12/14/90 ANSI C source code developed on Turbo C++ version 1.0.
Network mapping utility. Gives Network operating system,
redirections in effect and servers logged into.
09/26/88 Sample code for NetBios access in C. Provides an include
file with NetBios function calls and definitions.
01/17/92 Novell Netware application for inter-station message
passing. Full source code for the application, as well
as code for ipx functions. No 3rd party library is
required.
01/13/92 A set of queue management utilities provided in source
code from Novell. Create and destroy a queue, submit a
process queue jobs.
09/03/92 Examples of Novell Netware version 3.x system calls.
Semaphore, files open by connection, disk usage, etc.
09/09/92 A collection of Professional Development Series Bullets
(programming bulletins and technical information for
Netware application and systems programming).
03/09/93 Application programming interface for IPX protocol
functions.
05/01/93 Examples of Novell Netware version 3.x system calls.
Semaphore, files open by connection, disk usage, bindery
calls, trustee assignments and others.
04/30/93 C library and .dll for usage metering functions. Limit
the number of concurrent network users of your
applications.
10/12/93 Code to determine whether or not share is loaded. This
is a workaround necessitated by the fact that under
Windows 3.x, share can no longer be reliably detected
using int 2Fh function 1000h.
03/23/93 Large collection of example programs and routines for
Netware 3.11 NLM programming.
08/26/93 C source code for a program to delete all print jobs from
a network queue specified at the command line.
08/26/93 Files for facilitating access to Netbios functions.
01/05/94 Novell C source code for reattaching to the file server.
Permits an automatic relogging after the lost connection
has been restored, and remaps the workstation's drives.
06/30/94 Library of ASM routines, callable from C, providing
communication functions using the IPX protocol on NetWare
networks (or other IPX supporting nets, such as Windows
for Workgroups). Registered version will span network
segments.
02/19/95 A library to access Novell Netware Service calls from
Turbo C, BorlandC and Microsoft C.
08/21/91 NCSA Telnet 2.3.03 source code and utilities. Compiles
using Lattice C 3.0 or 3.1. Macro assembler code must be
Page No. 119
01/25/96
PD/Shareware Products in Library
Release Date Product Description
modified to work with MSC.
05/23/95 Upgrade SP2 onto NT Server 3.5.807 caused VC++ 2.0/Mac to
stop sending files or remotely executing on Mac ethernet
LAN. Here's a possible workaround.
** Type OS/2
09/19/91 C code using a system hook to push the current window to
the bottom. Based on similar functionality in Sun's UNIX
Openlook.
** Type OS/2 Font
10/30/92 Files demonstrating access to OS/2 fonts.
** Type Paradox Engine
08/04/91 A modified fonedex application. Fonedex is the example
program supplied by Borland with the Paradox Engine.
This version shows a more developed user interface, and
includes the author's video display code in separate
source files.
06/10/91 Demonstration program providing an application whose code
is generated in Turbo Pascal, C and C++ by the vendors
Paradox Engine code generator. See the file Pdocd.zip
for the documentation.
07/09/91 Documentation for the vendor's Paragen, code generator
for the Paradox Engine. See the file pdemd.zip for the
demo code generated in C, C++ and Pascal.
08/03/92 Example of how to access read-only Paradox tables using
the Paradox Engine.
01/07/93 Example Paradox Engine code showing how to perform a
search on a composite secondary index, using the
PXSrchFld() function.
02/20/93 Norton Guide format reference file for version 3.0 of
Borland's Paradox Engine.
04/05/93 Bug release update for Paradox Engine for Windows,
version 3.01. Includes PXENGWIN.DLL and PXENGWIN.LIB.
02/08/93 Example of how to read and use Binary Large Objects
(BLOBs) from a Paradox table using the Paradox Engine 3.0.
09/15/93 Example code from Borland Tech Support for creating a
ListBox in TurboVision to display the contents of a PX
database.
11/10/93 A workaround for applications that access tables stored
on read only CD Rom units. For Paradox Engine 3.0. The
provided object code file must be linked into the project.
04/07/94 Technical Information sheet on the Paradox Engine.
Explanation of PXEng internal errors.
04/07/94 Technical Information sheet on the Paradox Engine.
Explanation of File Lock Contention problems that may be
encountered by an application.
10/26/93 Technical Information Sheet on the causes of common
errors using the Paradox Engine.
10/25/93 Technical Information Sheet providing programming tips
that will help avoid common errors when using the Paradox
Engine.
Page No. 120
01/25/96
PD/Shareware Products in Library
Release Date Product Description
10/26/93 Updates and technical information for use of the Paradox
Engine in Windows 3.1.
** Type Patch
08/31/90 Patches for the Integrated Development Environment in
Turbo C++ version 1.0. Corrects: tendancy for Project
files to grow to immense size, and problems with CGA
color cards.
09/30/90 Text file from Bix TurboC conference on correcting
erroneous return from random() function.
03/08/91 Patch files to correct minor bugs affecting screen
display in Borland C++.
06/24/91 Replacement files for Turbo Debugger 386, Turbo Profiler,
and Turbo Link. These correct incompatibilities with DOS
5.0.
10/02/90 Source code for Larry Wall's patch utility, used to
modify programs already installed, when bug fixes are
released.
01/20/92 Patch files for Borland C++ v. 3.0 libs. This patch
fixes a problem in the exec function in which the
integrity of the AX register was not properly maintained.
01/24/92 Patch files for Borland C++ v. 3.0. This patch fixes a
problem in the initialization of arrays at declaration
time in Borland C++ and Turbo C for Windows.
01/29/92 Patch files for Borland C++ v. 3.0. Patches DPMILOAD.EXE
for greater Desqview compatibility.
01/07/92 User supplied patch for problems with BC++ 3.0's DPMI
under Desqview. See also the Borland issued BC30p3 in
this library.
01/17/92 Replacement files for Winsight, distributed with Borland
C++. The two files, Winsight.exe and Wsihook.dll should
be replaced with the versions in this archive.
06/30/92 Patch files for Borland C++ v. 3.1 libs. This patch
fixes a problem in new (memory allocation) that caused an
abort under certain circumstances.
07/27/92 Patch files for Borland C++ v. 3.1. Provides a new
version of TLink which increases linker capacity. If you
have received "Table Limit Exceeded" message, this is the
correction.
08/19/92 Patch files for Borland C++ v. 3.1. Corrects
difficulties encountered in browsing large objects in BCW.
07/29/92 A patch file correcting a number of bugs in Microsoft
C/C++ version 7.0.
03/01/93 Patch file #4 for Borland C++ v. 3.1. Corrects a problem
in the TComboBox::Transfer function in OWL.
02/18/94 Patch to update Turbo Assembler 4.0 for Chicago
compatibility. Requires PATCH.EXE (available here as
BC4PATCH.ZIP) to install the patch.
03/23/94 Patch file set #6 for Borland C++ version 4.0.
12/15/94 Patch file set #1 for Borland C++ version 4.5. This
patch provides corrections for 5 different problems
affecting 16 and 32 bit applications.
12/19/94 Patch file version 2.11. This patch utility is required
Page No. 121
01/25/96
PD/Shareware Products in Library
Release Date Product Description
for all patches to be applied to BC versions 4.x and
above. It can be used for lower versions, as well.
01/21/95 Updated DLL for Borland C++ 4.x, VC++ 1.5x and VB 3.0
under Windows NT. Install Extra Smarts for IDEs 2.01 and
then copy this DLL to the Smarts directory.
02/27/95 Patch file set #2 for Borland C++ DOS Power Pack version
1.0. The file BGI32.DLL is modified.
04/25/95 Patch file set #3 for Borland C++ DOS Power Pack version
1.0. The file DPMI32VM.OVL is replaced.
06/16/95 Patch file set #1 for Borland C++ version 4.51. This
patch provides a workaround for processing illegal calls
by the Microsoft MIDL compiler.
** Type Portability
12/20/93 A porting tool for users of Borland C++ 4.0. Functions
similarly to Microsoft's PortTool, and uses compatible
*.ini files. Identifies warning and errors under the
target environment.
** Type Printer
07/04/87 Lists file given in command line to screen or printer,
providing header (File name and page number), line
numbers, and some formatting.
01/01/80 Interprets and prints zip codes in bar code format on the
bottoms of envelopes. Four formats provided for this
process, with easy modification for customization of
program.
04/24/88 File illustrating the use of biosprint() routine to
control IBM graphics printer. Executable included.
09/12/89 Replication of biosprint function using call to int86x().
Supported by IBM compatible machines only.
05/21/90 Structure Definitions for creating optimized font data
compression for fast I/O screen environments.
05/29/90 Program to test the state of lpt1 or lpt2 through a
Biosprint() call.
11/15/90 A Clipper 87 module to download softfonts to a HP
Laserjet II/III printer. Can be converted to ANSI C with
minimal changes.
03/20/91 Demo of the vendors Library that will permit the
generation of PostScript Language output from C function
calls. The cost of the commercial product is $149.00.
05/19/92 A toolkit for simulating the Borland Graphics Interface
(BGI) to output graphics to the printer. Function calls
mirror the BGI calls.
02/06/88 Generic bar code printing routines, with optional text
printing.
04/09/91 Not supported. PC printer port driver. Source code and
test routines.
11/17/91 Borland Graphics Interface driver for Turbo C/BorlandC
support of Hewlet Packard Laserjet, Plotter or Dot Matrix
printer using BGI calls.
05/05/94 C code demonstrating how to access the pins on the
parallel port.
Page No. 122
01/25/96
PD/Shareware Products in Library
Release Date Product Description
06/15/94 A library to permit you to print barcodes (under the
rules of EAN and UCC) to any PCL printer (Hewlett Packard
or emulation).
11/15/94 Fast and easy barcode generation. Creates print ready
objects. Also links with database systems (Clipper,
Oracle, etc.). 24 different code types, including 2 of 5,
code 39, UPC and Codabar. Available for DOS, Unix,
Windows and other Operating Systems.
03/11/93 Generate shaded three dimensional mazes for HP Laserjet
III printer. A different random number seed will produce
a different maze. Your Laserjet printer must have at
least 1 MB of memory. Microsoft C 6.0 source, .EXE and
sample output are included.
08/06/91 Deskjet and Laserjet printer utilities. Convert Laserjet
font files to Deskjet format and vice versa. Print soft
font file summary sheets. Output printer description
files for soft fonts. Dump symbolic listings for soft
fonts and more.
** Type Program Generator
06/01/94 Draw state diagrams and generate C/C++ code (or psuedo
code) in the Windows environment. Point and click tool
pallette. Generates aSCII C file from diagram. Prints
diagram in Window. Zooming and scrolling features.
Generates ASCII event and action lists.
12/28/94 Utility that will create a skeleton for a Windows
application that is compatible with Microsoft Visual C++
and Microsoft Foundation Classes 2.0. Provides a quick
start for smaller Windows programming projects.
Generates source and make files.
05/21/92 Generates skeleton Windows C code based on option
selections.
** Type Programming Help
02/24/90 Pop up utility (tsr or normal) that will provide: Ascii
table, ruler, color codes, box characters, printer setup,
keyboard codes, and radix conversions.
06/14/90 Norton Guides compatible compiled database for the MEWEL
user interface library, which is found in this library.
06/24/85 Shows program flow given C source code file as input.
Shows function call sequence. Includes DOS executable,
source code, and documentation.
** Type Reference
03/28/88 A collection of C source programs from the book "Turbo C,
the Complete Reference". Helpful to programmers working
with that book.
06/18/88 Opcodes for Intel 8086/8088 /80186/80188/80286 and
8087/80287 processors. A useful reference for inline
assembly and related programming.
10/02/89 A large Norton Guide database for the CXL function
library. Version 5.1. CXL version 5.2 is included in
this library. The upgrade is a minor bug-fix release,
Page No. 123
01/25/96
PD/Shareware Products in Library
Release Date Product Description
and the guide should be usable. A shareware Norton
Guides is available, although slow.
07/17/89 Issue 15 of the International C Electronic
Newsletter/Journal. Includes a tutorial on linked lists,
other topics of interest.
10/30/88 Issue 12 of the International C Electronic
Newsletter/Journal. Includes an interview with Mike
Smedley, developer of CXL, and other features.
02/23/89 Issue 14 of the International C Electronic
Newsletter/Journal. This issue features: continued
discussion on interactive graphics in Turbo C, AWK, etc.
12/29/88 Issue 13 of the International C Electronic
Newsletter/Journal. Discussion of Graphics programming.
07/27/89 Issue 16 of the International C Electronic
Newsletter/Journal. Includes a product review of
"Copyright it", a sets library for Turbo C, and other
features.
09/25/89 Issue 17 of the International C Electronic
Newsletter/Journal. Includes discussion of command line
argument usage, book reviews, and a source code
compressor.
12/29/89 Issue 18 of the International C Electronic
Newsletter/Journal. Command line parsing, migrating to
C++, sorting methods, program design.
03/03/89 Source code and executables from Al Stevens' Book: "Turbo
C, Memory-Resident Utilities, Screen I/O, and Programming
Techniques". Windows, menus, TSR programming, etc.
08/27/90 Bug List for Turbo C++ version 2.0. Recently updated
version, with additions. See also Buglist, by the same
author.
05/29/88 Issue 7 of Cnews electronic magazine. Includes a review
of the shareware C library C Spot Run, other features.
07/17/88 Issue 9 of the International C Electronic
Newsletter/Journal. Includes review of resident c,
article on programming hercules graphics adapter, other
features.
03/02/89 Issue 10 of the International C Electronic
Newsletter/Journal. Database design issue.
09/09/88 Issue 11 of the International C Electronic
Newsletter/Journal. Includes article on memory model
selection issues, other features.
04/12/90 Documents on the ANSI committee's C language standard.
Very detailed documents.
10/11/88 Documents describing the Desqview application programming
interface for C and Pascal. The documentation is quite
detailed.
12/07/90 Source code listings and other materials for Jan 1991
issue of Dr Dobbs Journal. Covers porting Unix to the
386, design of GUIs, making programs Windows aware,
reviews of books on Network programming.
06/14/90 Source code from Volume 1, No. 2 of PC Techniques
magazine. C, Pascal, Assembly and Basic code included.
08/01/90 Source code from Volume 1, No. 3 of PC Techniques
Page No. 124
01/25/96
PD/Shareware Products in Library
Release Date Product Description
magazine. A significant amount of C code is included
featuring CRC calculation and a Windows 3.0 screen saver.
07/24/90 The source code for the examples from the author's book
"Teach yourself C++. Each source code file demonstrates
a specific feature of C++ programming.
08/05/90 Issue 19 of the International C Electronic
Newsletter/Journal. Array processing, error handling,
controlling the printer and assembly language interface
are covered. Shareware product reviews and other
features.
06/20/91 A text file from Borland International on the causes of
NULL pointer assignments and how to avoid them.
08/21/90 File 1 of 2 of the source code disks for Roger Steven's
book "Graphics Programming in C." See also PRGCRST2.
08/21/90 File 2 of 2 of the source code disks for Roger Steven's
book "Graphics Programming in C." See also PRGCRST1.
02/07/91 Source from C Gazette Volume 5, number 2. Executing code
in expanded memory. File finder for Windows. Printing
pcx files and postal bar codes to laserjet. Windows
dialog box design.
02/21/91 Code listings from the March 91 issue of Inside Turbo C.
Keyboard buffer manipulation, using memory control
blocks, etc.
04/05/91 Code listings from the April 91 issue of Inside Turbo C.
02/05/88 Issue 3 of Cnews electronic magazine. Very early issue
of this magazine, covers general C programming issues.
11/21/91 Source code listings and other materials for Jan 1992
issue of Dr Dobbs Journal. Source listings and articles
from the issue on Computer Architecture. Graphics
programming in C and ASM, untangling Smartdrv.
07/21/91 A file on the use of Borland C programming products under
DOS 5. Explanation of configuration for protected mode
programs.
11/28/91 A reference document explaining the error message
received from Turbo C++: "Floating Point Formats Not
Linked", and how to avoid/correct it.
10/31/91 Source code listings from the Programmer's Journal,
Volume 9, number 6. C++ Windows programming, C and
Assembly programming.
12/31/91 Norton Guides database for the Paradox Engine for C.
12/23/91 Source code listings from the premiere issue of Windows
Tech Journal. Covers the DOS Protected Mode Interface
(DPMI), C++ Windows programming, articles by Charles
Petzold, etc.
04/15/91 Extensive Hypertext lookup and database utilities for C
and Assembly Language programmers. Targeted to the
intermediate to advanced. Topics covered include C run
time library, Assembly calls, hardware, bios, etc.
09/18/92 Text document with examples of how to prepare C/C++ code
for linking in Clipper programs.
02/01/93 Volume 1, number 2 of the electronic magazine. Drag and
Drop, Linked lists, dll programming.
01/01/93 Volume 1, number 1 of the electronic magazine.
Page No. 125
01/25/96
PD/Shareware Products in Library
Release Date Product Description
07/14/93 Examples showing how to create functions that accept a
variable number of parameters.
07/21/93 Examples showing how to return a two dimensional array
from a function.
12/01/93 Beginner's introduction to C programming. A tutorial
program with example files.
11/19/91 A large collection of Technical Information sheets, TI353
- TI815. A variety of programming topics are covered.
11/15/93 Source code listings from the December issue of the
Windows/DOS Developer's Journal. Coding tips and other
articles for developers.
06/22/88 Issue 1 of Cnews electronic magazine. Premier issue,
product and book reviews.
06/22/88 Issue 2 of Cnews electronic magazine. Product and book
reviews, feature on ISR programming.
02/21/88 Issue 4 of Cnews electronic magazine. Book and software
reviews. MSC 5 bug reports. Feature of filename
wildcard expansion with MSC.
03/07/88 Issue 5 of Cnews electronic magazine. Book and software
reviews. Integrated Programming Environments are
featured.
12/27/93 An update to the Indian Hill C Style and Coding Standards
paper. A discussion of C coding style.
06/14/88 Issue 8 of Cnews electronic magazine. Includes a review
of shareware products, bug reports for MSC and QuickC,
sample code and articles on general programming issues.
04/10/88 Issue 6 of Cnews electronic magazine. Book and software
reviews.
01/14/94 All TechNote's (TI's) from Borland (as of March 10, 1994)
in Windows .HLP file format. TI's divided into categories
and can be searched by using keywords. A DLL is provided
to search multiple help files.
05/10/94 A detailed (and lengthy) technical comparison of OWL 2.0
and Microsoft MFC 2.5 in WRI and DOC formats.
06/03/93 A collection of source code from the C User's Group
Public Domain library. This zip contains source code for
various games.
06/26/93 A collection of source code from the C User's Group
Public Domain library. A general collection of code from
various sources.
06/06/93 A collection of source code from the C User's Group
Public Domain library. This disk includes various math,
trig and floating point functions.
06/26/93 A collection of source code from the C User's Group
Public Domain library. This disk includes various
utility functions.
06/01/93 A collection of source code from the C User's Group
Public Domain library. This disk contains source code
for an editor.
06/01/93 A collection of source code from the C User's Group
Public Domain library. This disk contains a variety of
utility functions.
08/31/94 Borland International technical support numbers for all
Page No. 126
01/25/96
PD/Shareware Products in Library
Release Date Product Description
countries, in Windows help file format.
06/18/90 Discusses possible problems with Microsoft C compiler 6.0
and upgrading to Microsoft C compiler 6.1.
01/25/93 This text describes the general internal format of zip
files and also discusses various file compression and
decompression methods. Great for anyone needing to
understand zip file internals.
10/10/92 Several examples of possible Microsoft C 7.0 compiler
problems.
12/02/94 A series of Frequently Asked Questions, and answers to
them, from the Borland C++/DOS forum on Compuserve.
09/13/90 Source code from Volume 1, No. 4 of PC Techniques
magazine. C and Assembly Language code.
07/16/91 Source code from Volume 2, No. 3 of PC Techniques
magazine. C and some supporting assembly code. Memory
management, keyboard handling and other subjects are
covered.
11/22/91 Source code from Volume 2, No. 5 of PC Techniques
magazine. C, and assembly code. Dithering, .asm
programming techniques.
10/19/92 Source code from Volume 3, No. 4 of PC Techniques
magazine. Code includes a variety of C and assembly
code. Windows programming, scroll bars are featured.
05/03/90 Source code from Volume 1, No. 1 of PC Techniques
magazine. C, C++, Assembly code included. Tab
expansion, keyboard control.
03/20/94 Source code from Volume 5, No. 1 of PC Techniques
magazine. Code includes a variety of C code. Windows
programming, C programming techniques.
05/10/94 Source code from Volume 5, No. 2 of PC Techniques
magazine. Code includes a variety of C code. Windows
programming, C programming techniques, screen management.
10/12/94 Source code from Volume 5, No. 4 of PC Techniques
magazine. Code includes a variety of C Code. C
programming techniques, compressed .wav file package,
Windows Task Manager replacement.
02/18/95 A collection of information for the DOS programmer.
Frequently asked questions from the Borland C++ for DOS
forum on Compuserve.
** Type Screen
07/13/89 Demonstration of calling ANSI sequences for screen
manipulation. Faster and more efficient methods exist in
many libraries to accomplish the same functions.
07/15/87 These routines support video modes and other functions
like updating cursor prompt after each output to screen,
and work better than routines available through BIOS.
Tested on CGA. Source, docs and definitions included.
06/29/87 Screen control routines using Ansi.sys. Object code
only. Appropriate for simpler screen manipulation.
07/23/87 A demonstration of a fast screen write routine in Turbo
C. Uses pokes to screen memory. Writes character
strings.
Page No. 127
01/25/96
PD/Shareware Products in Library
Release Date Product Description
07/27/87 On screen window and video libraries. Will support up to
EGA displays. Turbo C. Set video mode, open windows,
clear eol, scroll, and related functions.
03/14/88 Saves console output to a designated file. The output can
either go to a new file or be appended to an existing
file. Based on UNIX utility of the same name. Written
on Turbo C version 1.0, may require some reworking.
07/06/89 Video detection, display support (including 85514A &
3270), no snow, all video modes & pages, string, window
and menu, cursor control, DesqView compatibility, and
more functions in library file. C source demos and
examples. Enhanced functions are $150.
05/04/89 An attempt to duplicate the Unix Curses screen output
library to MS/DOS, for device independent screen output.
Source code is available for a registration of $95.
04/09/89 A library of 92 C functions to provide direct screen
control of the IBM/PC. Source code is provided to
registered users.
04/20/90 Source demonstrating how to set VGA to display in 7
different row modes.
11/11/90 Code generator for screen displays, including data entry
screens. The screen is designed on the display, and the
appropriate source code is generated. A more powerful
version is available for $39.95. See TSCPP.zip for demo
files and library.
10/28/90 Demos and library files for the Screen code generator
included in the library file Scredt1.zip. Works only
with compact memory model as supplied.
06/11/91 A powerful screen designer that creates .obj files which
may be linked into your program directly. Highly
configurable. Complex screens can be developed for data
entry and validation.
12/04/91 DOS port of UNIX curses libraries. Modified so that
programs will compile without complaint under Borland
C++. Can be used in C++ programs (see the file
hints.txt) Window, cursor control and related. Should
permit easy port to UNIX.
12/29/89 Code that will permit the output of an executed child
process to be displayed entirely within a DOS window on
screen.
06/25/91 Library approximating the functions of Curses on Unix for
the PC Environment.
03/25/93 A library for direct Video functions, providing fast
screen I/O. Includes BIOS video for ega/vga.
02/05/93 Software use to tweak the registers on a standard VGA
compatiable video card to explore various screen modes
and resolutions. Contains source code and excellent
documentation on VGA displays. Borland makefile and tweak
examples included.
12/01/90 A small C routine used to call an assembly function which
changes the hardware border (overscan area) on your
screen. Uses the BIOS routine INT 10h to change the color
to a users specified value. Supports CGA, EGA, and VGA
Page No. 128
01/25/96
PD/Shareware Products in Library
Release Date Product Description
monitors. DOS executable incl.
10/20/95 Screensaver shell program with C and Delphi coded
samples. Copy DELPHISS.SCR, MONEY.DSS and SMILEY.DSS into
Windows directory. Select "Screensaver Shell" from
Desktop applet in Control Panel and proceed to setup.
Shows how to "Plug Into" ScrnSaver shell.
** Type Security
01/01/80 Code to allow for creation and management of "master"
login id for a group of users on a unix based system.
07/02/90 Password protection of computer, not defeated by cntrl-C
or break keys.
12/29/93 CRC routines to calculate and check 16 and 32 bits CRCs.
Full C and assembly source included. Makefiles for
Borland C and Unix C compilers.
04/02/94 Portable implementation of the Secure Hashing Algorithm
written in Standard C. May be used for verifiable
transmission of file. Includes source and two
executables for MSDOS 386 machines. SHA.EXE compiled with
BC++4 and GSHA.EXE compiled with Gnu C++.
06/05/94 Registration key system for programmers. Will generate
and verify numeric registration keys for a purchaser of
your program. The supplied libraries may be used with
any compiler supporting Microsoft Object file format.
Source code available.
06/16/94 16 bit Windows DLL and MS-DOS libraries for the National
Bureau of Standards (NBS) Data Encryption Standard (DES).
ANSI standard X3.92-1981.
04/08/94 Collection of Windows DLL's with C source code that
implements the popular strong cryptosystems and a hashing
algorithm. Includes the following routines: DES, IDEA,
MD5, MDC.
04/17/94 File encryption tools with C source code. An enhanced
security version of the encryption routine is included
with a challenge to codebreakers.
10/19/94 A user friendly system for creating registration keys for
registered users of your software.
04/04/94 Data encryption program using the Diamond and Diamond
Lite encryption algorithms. Use of the library code is
royalty free. The Diamond algorithms are designed to
exceed the DES standard. Source code for the algorithm
is included.
08/01/95 A Windows implementation of the Data Encryption Standard
(DES) for secure communications. A .dll and sample
interface code in C is provided.
** Type Simulation
11/04/91 A graphics based, real-time, animated simulation of
orbital flight. Can specify orbital parameters and
develope simulations for all planets of the solar system
and some celestial bodies. MS Quick C source and VGA
graphics. Good documentation.
06/04/92 Simulates a single-tape turing machine. It is based on
Page No. 129
01/25/96
PD/Shareware Products in Library
Release Date Product Description
the discussions in the book "The Emperor's New Mind".
ASCII text files are read for data input. BCC makfile,
sample input data files and DOS executable included.
** Type Sort
05/21/90 Headers and defines needed for Csortc.zip.
05/21/90 Record sorting routines. Creates temporary workfile for
sorting. Requires CsortH.zip (Headers, defines, etc.)
04/21/89 Demonstration of techniques for merging 2 ordered lists
in ascending or descending order.
08/31/89 Non-recursive substitute for the run-time library qsort
routine.
03/31/91 A collection of files provided for various sorting
algorithms. Included are heap sort, insertion sort,
merge sort, Shell's sort and merge list sort. A demo
program is also included. The code is well commented.
07/08/94 An implementation of the Quicksort algorithm optimized
for sorting array of C integer data types. Includes C
source.
10/23/94 Examples of sorting developed with Turbo C++ version 3.0.
Demonstrates swap, bubble and shell sort techniques.
** Type Sound
11/19/93 Provides application developers with an easy way to build
sound playback into their programs and batch files. No
sound card required when using PC Speaker or inexpensive
playback "pod" on printer port. Compression, variable
rate, other features.
05/10/90 A library for introducing a number of interesting sound
effects to your Turbo C 2.0 programs.
08/14/90 Sound output library for MS C version 6.0. Not tested on
other compilers. For production of music, and other
sound on the PC from C programs.
07/31/91 Source code for a Windows 3.0 sound processing
application. Code is for Borland C++ with the WhiteWater
Resource Guide.
02/20/92 Background, timer driven sound effects library.
Frequencies from 19 to 20,000+ Hz. Adjustable sound
queue.
06/15/92 Sound file conversion utility. Includes source code for
a sound effects library.
07/11/91 Header files, .obj files for linking and API
documentation for accessing SoundBlaster from Turbo
C/C++. Medium, Large and Huge memory models are
supported.
05/24/92 A system providing basic MIDI message handling
capabilities for IBM computers with Roland MPU-401 or
compatible MIDI boards.
01/27/92 A library for play back of digitized sounds with a
soundblaster or compatible card.
01/25/94 C and assembly code, as well as documentation and
libraries to aid in programming the Soundblaster sound
card.
Page No. 130
01/25/96
PD/Shareware Products in Library
Release Date Product Description
04/21/94 SoundBlaster access library with simple to understand
function calls.
07/17/94 A .dll with coding example for easy access to Windows
.wav files. The .dll is free to freeware and shareware
developers.
06/21/94 Digital sound player routines for Watcom C or Borland C.
All source code is included (C and asm). These routines
support only the soundblaster card.
02/10/95 A driver to modify the bell in Windows for aurally
impaired users. Visually flashes the window caption when
a WM_BEEP message is received.
10/21/94 Sound programming toolkit for the Soundblaster audio card
and others. The toolkit will handle .snd, .voc, .mod and
midi format files.
** Type Spreadsheet
12/16/92 Source code for the GNU Spreadsheet application. The app
supports X-Windows or character based displays, and can
imbed Postscript commands in documents. Source is
distributed in a .tar format file that is nearly 1
megabyte.
07/16/94 Classes which provide a dialog box with vertical and
horizontal scroller to display a 2 dimensional array of
"double" values. Variable width columns, resizable,
simple user interface, and multi-line, horizontally
scrollable deading text.
** Type String
07/31/89 Permits insertion of a number of characters, up to the
limit specified in the routine, into a NULL terminated
string.
09/21/89 Converts a Null terminated string of digits to a comma
formatted string. (E.g.: 100,000).
10/19/87 Functions which remove all non-alpha characters and
spaces from a string. Argument is both sender and
reciever with value passed back with spaces padded on
right.
10/18/88 A function that will do a fuzzy comparison of 2 strings,
providing an index of similarity between the two.
05/25/86 A library of string state verification and manipulation
functions. Shift left and write, insertions, padding,
check for null string, others.
07/17/90 Function that will permit the concatenation of multiple
substrings into a single target string.
02/23/94 Implementation of the Posix 1003.2 date command as a
wrapper around an extended version of the ANSI
strftime(3) library routine. All included C source and
programs have been placed into the public domain.
01/16/95 C string processing library with string insertion,
deletion, search and other functions. Watcom C++, MSC
and BorlandC++ support is provided.
** Type Text Processing
Page No. 131
01/25/96
PD/Shareware Products in Library
Release Date Product Description
09/06/89 Spell checking program to be run from the command line,
using binary tree approach. Source code is included.
10/05/87 A GREP utility using the Boyer-Moore String Search
Algorithm. Full source is included.
05/11/90 Recent version of GNU stream editor, with all source code.
05/07/90 Fast Grep program with source code.
12/22/89 A regular expression search engine for Turbo C. Missing
two header files and does not function entirely
correctly. Unsupported.
05/12/90 Source code providing for an ascii text viewer as an
extension to the CXL user interface library. Two
versions provided, the latter provides horizontal
scrolling.
02/27/92 Libraries, header and documentation to permit the
creation of WordPerfect 5.1 format files from C. The
format of the created document is identical to a WP file.
Useful for creating merge files, etc.
10/01/91 Author wishes limited distribution. C source code,
headers and make files for Unix/Dos version of C
implementation of AWF text processing system.
07/18/92 Spell checking utility for MS DOS, modelled on the Unix
utility. All source code is provided, and should be
portable.
07/29/92 Program to guess the password in a WordPerfect passworded
file.
04/04/93 A file demonstrating several text search algorithms, with
timer capability for measuring relative effectiveness.
07/19/93 C source code and documentation for a set of utilities
for processing Rich Text Format (RTF) files. These files
are used in the creation of MS Windows Help files, among
other applications.
02/19/93 Source code for an ANSI editor, primarily designed for
BBS operators to use in developing screen displays.
06/04/91 MS DOS version of AWF, a Unix nroff-like text processing
utility. CAwf will accept the usual nroff macros.
Complete source is included.
11/26/93 A file browser (file listing utility). Source code for
BorlandC and MicroSoft C provided.
11/13/93 Complete source code for a Public Domain
multi-file/multi-window editor. Custom configuration
utility included.
05/26/93 Spell check module for Turbo C/ Turbo C++. Linkable
object files for C applications. Source code is
available for a $50 registration fee.
12/15/93 This is a non-interactive editor. Includes all source to
compile with Borland C 3.1. It is freely distributed
under the GNU copyleft. There is no documentation with
this release.
12/07/93 Author wishes limited distribution. Unix nroff-like text
formatter for MS-DOS with full C source code. CAwf v4.04
is a C version of awf, Henry Spencer's "Amazingly
Workable (text) Formatter". Includes makefiles for MS
Quick C 2.5 and Unix C compilers.
Page No. 132
01/25/96
PD/Shareware Products in Library
Release Date Product Description
12/14/93 A clone of the UNIX text editor Vi. Useful for editing
programs and other plain ASCII text. Full Vi
compatibility (except Q command). This is the executable
for MS-DOS and the documentation. See VIM20SRC for the
source code.
12/14/93 A clone of the UNIX text editor Vi. Useful for editing
programs and other plain ASCII text. Full Vi
compatibility (except Q command). This is the C source
code for Amiga, MS-DOS and most UNIX systems. See
VIM20BIN for the MS-DOS executable and docs.
01/21/94 Regular Expression functions (grep-like functions) for C
programmers from U.C. at Berkeley.
01/27/94 A programming library (in source) and documentation of
how to support various European character sets in mail
applications.
02/12/94 Strips extra carriage returns, spaces and tabs from text
files. Useful for converting an ASCII file where each
line ends with a carriage return into a file more easily
imported into a word processor. Full C source code
included.
12/26/93 A file for parsing a configuration file to gather
configuration options.
06/04/94 Routines for fading the text palette in text mode. Adds
32 fonts for use in your programs.
07/06/94 A simple expression parser with source code in C. The
supplied executable was compiled under Borland C++ v.
4.02.
03/17/94 C version of AWF, a configurable text formatting utility
developed for the UNIX environment.
05/23/88 Program to display famous quotes on screen. Source code
for the display program, and quote indexing program are
provided. Turbo C code.
11/10/86 Used to reformat a DOS text file so that it will be
correctly formatted when it is imported into Microsoft
Word. Eliminates the carriage returns at the end of each
line so that Word does not interpret every line as a
paragraph. Includes DOS executable.
05/14/93 DOS versions of UNIX diff, diff3, and cmp utilities.
Includes all source to compile with Borland C 3.1. It is
freely distributed under the GNU copyleft license.
Includes manual pages and DOS executables.
01/15/92 Lets you include syntax diagrams (aka railroad diagrams)
in a LaTex document. Works in two passes like BibTex.
Diagrams are specified in regular expression format and
formatted using the standard LaTex picture environment.
DOS executable included.
04/06/95 DOS application to remove or insert tab codes (0x09) into
a text document. Source code included (Turbo C 2.0).
11/19/95 Font Designed especially for C and C++ programming. A
sans-sirif font, it is narrower and heavier than Courier,
and easier to read in prontouts. TrueType and Adobe Type
1 formats for Windows included.
Page No. 133
01/25/96
PD/Shareware Products in Library
Release Date Product Description
** Type Timer
09/30/95 C callable library for timing code fragments with an
accuracy of better than 10 microseconds. Originally
written my M. Abrash in "Zen of Assembly". Includes C++
wrapper classes and an ultralong period timer. Real and
protected mode (16 & 32 bit).
11/26/95 High resolution timing routine with MS C/C++ and GNU
C/C++ source code. Millisecond and higher accuracy timing.
** Type Translation
02/24/87 Converts the pascal source code file given as input into
a C source code file. Due to the nature of the 2
languages, a degree of additional hand code changing will
be required.
05/27/89 MS-DOS based version of UNIX AWK language.
11/15/89 Stream editor (SED). Copies named files (standard input
default) to the standard output, edited according to a
script of commands. Script for Turbo Pascal to Turbo C
conversion included.
06/15/91 Executable files for a Fortran 77 to C translator.
Resultant C code is reasonably portable. See F2CSrc for
source code in C.
06/15/91 Source code files in C for a Fortran 77 to C translator.
Resultant C code is reasonably portable. See F2CExe for
the executables.
05/09/94 Two C functions which translate EBCDIC to ASCII, and
translate packed decimal data to an ASCII string.
05/21/93 Allows C programmers to create multi-lingual
applications. Single application executable references
individual data language files which have been encoded to
prevent tampering by end user.
05/23/92 LPC-PARCOR-CEPSTRUM speech processing C source code. Run
demo.bat for a demostration.
11/08/90 Rebuilds an original file as it was UUENCODED by the
SIMTEL server. MicroSoft C 5.0 source and documention on
how to use included DOS executable. Merges files from
SIMTEL that have been split into individual files.
11/05/90 Allows you to encode and decode binary files for mailing
via electronic mail. Allows user to split files that are
too large for the network to handle into smaller files.
Files can then be merged and decoded on the receiving
end. DOS executable included.
** Type TSR/ISR
07/03/88 A library of routines to help develop RAM resident
programs. Includes source of demo programs,
documentation, function library module.
09/05/90 A utility for easy installation and control of TSRs.
Borland Turbo C source code is available for additional
cost. You can write TSRs completely in C.
08/07/89 MicroSoft Quick C files for TSR installation. Includes a
simple application as an example.
02/02/94 A TSR Popup ASCII/Color chart written using CodeRunneR.
Page No. 134
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Includes source code. Requires CodeRunneR and either
Borland C or Microsoft C.
01/12/94 Example of how to code a TSR application in Turbo C. The
application monitors all disk write activity, and beeps
when the drive is accessed.
11/15/94 Sort of a TSR for Windows. Includes ability to call
screen saver, display resources, exit Windows, etc. Runs
under Windows 3.1 and Program Manager.
** Type Tutorial
02/01/88 Elaborate 14 chapter tutorial with examples and source
code on disk. Based on Turbo C compiler.
01/25/91 Example program source code to demonstrate the use of
several data structures in C programming.
05/15/94 Elaborate 14 chapter tutorial with examples and source
code on disk. Based on Turbo C compiler. Has been
updated with new example programs.
01/18/91 Contains source code examples of printing a graphics
image on an HP laser jet printer, mouse functions, and
performing trap door encryption.
01/25/91 Topics are getting started with Microsoft C optimization,
setting keyboard lock keys, and dynamically allocating
arrays. Includes example source code files.
03/05/91 Topics are controlling the mouse cursor, using the
Microsoft library manager, including library search
records in an object file, and optimizing your C
functions. Source code examples included.
03/05/91 Topics are customizing your graphics mouse cursor,
manually optimizing your code, accessing the DOS
enviroment with getenv() and putenv(). Source code
examples included.
05/09/91 Topics are designing a high resolution timing function
and loop optimization techniques. Source code examples
included.
01/21/95 Text file of notes for a short course in C. For
beginners. Assumes no previous knowledge of C, but
expects reader to be computer literate.
01/29/95 Text file of notes for a short course in C. For
beginners. Assumes no previous knowledge of C, but
expects reader to be computer literate. Part 3.
02/18/95 Text file of notes for a short course in C. For
beginners. Assumes no previous knowledge of C, but
expects reader to be computer literate. Part 4.
02/18/95 Text file of notes for a short course in C. For
beginners. Assumes no previous knowledge of C, but
expects reader to be computer literate. Part 5.
02/22/95 Text file of notes for a short course in C. For
beginners. Assumes no previous knowledge of C, but
expects reader to be computer literate. Part 6.
07/06/93 For use in presenting Turbo C training courses. The
tutorial runs in Turbo vision, which provides an
environment similar to the IDE of Turbo C.
12/03/95 Tutorial on pointers in the C programming language.
Page No. 135
01/25/96
PD/Shareware Products in Library
Release Date Product Description
** Type User Interface
06/16/89 Pull down menu module, using linked lists for the menu
tree. Well commented, but is likely to require some
recoding for ANSI C compatibility.
03/29/88 Tool kit for Turbo C and Quick C. Provides window, menu,
formatted data entry and file access functions. (dBase
III Plus and others).
10/18/88 C extended functions library for user interface, etc.
Features include window, pulldown menus, pop-up menus,
mini menus, horizontal and vertical scroll bar, reading
and writing directly to display without interference.
Formatted display input.
01/05/88 C source to draw and manipulate windows. Well commented
code to open, move, close and promote windows.
07/13/87 An extensive library of windowing/screen control
functions for Turbo C. Supports Large Memory Model only.
Prompt, cursor off, boxes. Displays alt, cntrl, caps when
pressed, centers the input text. Function keys from f1 to
f10. No source code.
06/03/87 A collection of routines that allow Turbo C programmers
to create fast multi-level windows. Move, promote, show,
hide windows. Libraries, tutorial, and source code to
the demo programs included.
06/14/86 Examples of window definition and manipulation in C.
Source, definitions and documentation. Older code, newer
and more powerful modules are included in the library.
04/13/88 Function library for Windows, Menus, special screen
effects in Microsoft compilers. Small, medium and large
libraries, header files, and documentation is included.
01/17/90 No longer sold. Extensive function libraries featuring
windows, virtual screens, video, kernel, keyboard, mouse,
and many more functions. Extensive error checking.
05/06/86 User Interface system with menus, multiple windows,
demos, etc.
12/10/88 No longer sold. Library for creating dialog boxes in your
user interface. Radio buttons, check boxes,
pulldown/popup menus, and many related features provide a
professional looking interface. Hypertext engine for
help system. File 1 of 4: docs.
06/29/90 A library providing a Graphical User Interface, which, on
screen, is indistinguishable from MS/Windows. Full mouse
support, 27 fonts, EMM/EMS support, Turbo C. Shareware
distributed version slightly limited, but will serve for
evaluation.
06/23/90 A configurable Menu System developed on Turbo C, that can
be compiled in a batch version, or exec version, (see
docs for appropriate choice). The author believes the
program will succeed on other compilers. Demo menus,
make files, all source included.
12/01/91 Libraries and supporting files for the creation of a
Graphical User Interface, using Microsoft C 5.0-6.0.
Mouse support, dialog boxes, 5 levels of menus, word
Page No. 136
01/25/96
PD/Shareware Products in Library
Release Date Product Description
wrapping, and more. All libraries on registration.
08/03/89 Turbo C library for multilevel pull down menus. Fast
screen writes, unlimited nesting of menus, pull down file
directories, data entry forms, and more. Interfaces with
other Eagle Performance Software products, will support
Multitasking environments.
04/15/89 Demo file for Pullc21.zip user interface library.
08/01/89 Virtual window library supporting screen paging, saving
and restoring screen regions, multi-tasking, many other
features. Can be integrated with other products of this
vendor.
08/02/89 Demos of the Virtual Window package, found as Wndwc21.Zip
in this library.
05/31/89 Code for simple bar menu manipulation.
07/13/88 User interface design libraries. Windows, menus, data
entry, sound, directory, dos, and bios access, full
documentation, other features.
07/13/88 User interface design libraries. Windows, menus, data
entry, sound, directory, dos, and bios access, full
documentation, other features. File 2 of 2. $50
shareware registration covers the entire package.
07/12/88 Documentation file for C Spot Run user interface library.
See CSR-1, CSR-2 in this library for source code and
library files.
04/20/89 Screen forms generator for inclusion in C programs.
Design, form-filling, and editing modules, plus support
files. Source included.
04/09/89 A library of over 40 C functions for screen windowing,
attribute control, pop-ups, bordering, etc.
06/24/89 User input screen designer, input form generator.
Screens and forms may be designed during prototyping,
then used in final program version. Data entry forms can
be designed with error/type checking, etc.
07/17/90 Dialog box editor for Mewell user interface library.
Creates C source file or .rc resource file from generated
dialog, which is included in your application. MSC/TC
makefile, source code provided.
10/13/90 Text file providing guidance on using the Window Boss
with Turbo C++ version 1.0.
10/20/91 A powerful windowing package with multiple windows,
menus, mouse and desqview support. Data entry modules
and a variety of menu configurations are supported.
Create, promote and remove windows, etc. Context
sensitive help system.
01/22/89 No longer sold. Dialog Box Pro. File 4 of 4. Microsoft
medium and large memory model libraries. See db20pro1
for a description.
01/15/91 Source code files from the book "Designing Screen
Interfaces in C", Yourdon Press/Prentice-Hall. Windows,
menus and the usual features. Limited documentation on
the assumption that users will buy the book.
04/01/89 Source code for a PC menu system with clock display and
calendar. Converted from an implementation in pascal.
Page No. 137
01/25/96
PD/Shareware Products in Library
Release Date Product Description
01/22/89 No longer sold. Library for creating dialog boxes in your
user interface. Radio buttons, check boxes,
pulldown/popup menus, and many related features provide a
professional looking interface. Hypertext engine for
help system. File 2 of 4.
01/22/89 No longer sold. Library for creating dialog boxes in your
user interface. Radio buttons, check boxes,
pulldown/popup menus, and many related features provide a
professional looking interface. Hypertext engine for
help system. File 3 of 4.
02/09/91 A multifield data entry library for Microsoft C. Permits
multi-field, screen oriented data entry. Data
validation, input picture templates, display control.
Full screen editing of input forms.
02/15/92 Programmer's user interface building tool that permits
the programmer to paint the interface screens.
Interactively create and test dialogs. Font editor,
icons, other resources. Includes and integrates with the
vendor's UltraWin product.
01/28/92 Free library of user interface functions. Video, string
manipulation, mouse support, keyboard support. Windows,
pull down menus, formatted data entry, help system and a
simple editor object are provided.
07/28/91 A set of routines for the implementation of a "ToolBar"
or ribbon menu system in your applications.
03/18/92 A small user interface library providing windowing and
data entry form capabilities.
10/13/91 A library of functions for Turbo C programming. Provides
a wide variety of Windowing and other user interface
functions, screen and keyboard control functions.
Provides functions for database entry, retrieval, read,
write, etc.
03/10/92 Not supported. Am MS-DOS user interface library providing
pull down/pop up menus, windowing, and graphics. Mouse
and joystick support.
09/19/92 Windowing, mouse, and menuing user interface system for
text and graphics modes. Easy to use, small and fast.
Documentation in this file.
09/19/92 Windowing, mouse, and menuing user interface system for
text and graphics modes. Easy to use, small and fast.
Source code in this file.
03/18/92 User interface package with Windowing, formatted data
entry and other similar features. All source code is
included. Despite the name, there are no Object Oriented
language features in the code.
05/28/93 A user interface library that is fast and simple to use.
Includes Window management, menus, keyboard control and
other features. Source code in C and assembly are
included.
02/26/92 A demonstration of how to split a Window in 2 panes, so
that the panes can be vertically scrolled independently,
and horizontally scrolled together. Code is in C.
09/19/93 A Graphical User Interface system for DOS applications.
Page No. 138
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Integrated with the vendor's WLib product, which is
required.
11/17/93 DOS-based user interface for C programmers. Includes a
new Interactive Screen Design utility. Ths shareware
version supports Microsoft C and Turbo C Small model
libraries. Registered version adds support for MS C, TC,
and OS/2 Small/Large memory models.
12/07/93 GUI for Pascal or C with interface generator. XView_PC is
a graphical user interface similar to the XView toolkit
for Sun workstations. Works in any graphics mode and
board supported by the BGI drivers. Use with Borland
Turbo Pascal or Turbo C.
01/24/94 DOS-based graphical user interface library designed for
VGA 640X480X16 mode. Include libraries compatible with
Microsoft C 5.1, Borland C 3.1, and Power C 2.2. Full
source code available upon registration.
03/15/94 Text mode user interface library for DOS. Low level
screen and keyboard routines. Multipane stacked windows.
List & message boxes. Hypertext help & help compiler.
Interrupt-driven serial comm and more. Includes complete
C source code.
01/01/94 A portable, event-driven and multi-threaded user
interface library. Permits the development of a
Graphical User Interface with the Windows overhead.
07/04/94 Microsoft C example programs, demonstrating how to create
professional looking buttons in graphic programs.
07/04/94 DOS and Windows DOS Box user interface builder. Data
entry forms, mouse support, multiple overlapping windows,
pull down menus and selection bars, drawing and painting
utilities, front end interface for database files.
Requires CEASYB or CEASYM library.
07/04/94 Borland C++ library for CEASY, a DOS and Windows DOS Box
user interface builder. Use with CEASY.ZIP.
07/04/94 Microsoft C library for CEASY, a DOS and Windows DOS Box
user interface builder. Use with CEASY.ZIP.
06/05/94 DOS-based data entry screen generator for C/C++
programmers using any of the Borland C++ compilers v2.0
through 3.1. Includes screen painter and 50 other
functions for windowing, mouse control, pick lists, field
editing and more.
04/26/94 GUI for DOS and extended-DOS applications. Multiple
overlapping, independent windows
pushbuttons
sliders
radio buttons
edit boxes
drawing functions
background processing
more. Event-driven model that is somewhat object
oriented. Source available.
10/17/94 Window boss, a complete and powerful library of functions
to manipulate windows, menus, screen oriented data entry,
and more. A professional level product. Support for
Page No. 139
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Borland C 4.02, MS 8.0, Watcom 10.0.
10/19/94 A package for easily creating graphics buttons that can
be used to call programs. Source code is included.
02/11/92 A powerful windowing package with multiple windows,
menus, mouse and desqview support. Data entry modules
and a variety of menu configurations are supported.
Create, promote and remove windows, etc. Context
sensitive help system. User interface avail
06/04/95 Windows and menus user interface library for C. Makes it
easy to create attractive text mode MSDOS applications
for PCs.
11/04/94 Window management library for C. Text windows, virtual
windows, menus and mouse support. Some of the user
interface elements of the registered version are not
available in this shareware version.
10/16/94 Enhanced C development toolkit for creating Graphical
User Interface applications that are portable to
different platforms. Interface elements include windows,
dialogs, controls, menus, bitmaps and fonts. DOS
Graphics version, disk 1 of 2.
09/20/94 Enhanced C development toolkit for creating Graphical
User Interface applications that are portable to
different platforms. Interface elements include windows,
dialogs, controls, menus, bitmaps and fonts. DOS
Graphics version, disk 1 of 2.
03/26/91 Turbo C/C++ user interface package. All memory models
except Tiny are supported. Menus, windows, data entry
modules. Includes a data entry forms compiler for on
screen design. Mouse support.
12/15/92 An implementation of the UNIX shell for MSDOS. Attempts
to be compatible as much as possible with the System V.4
sh(1) and ksh(1) extensions. Some OS/2 support.
06/12/95 User Interface Development kit for MS DOS applications.
An object oriented development system. Special files are
included to provide specific support for Borland C++.
** Type Virus
02/10/92 Anti-stealth virus utility that uses a 32-bit CRC to test
the integrity of the running program and supporting
files. Also performs a basic system check for viruses
that may evade detection by a file check.
10/21/90 Virus check and removal. Contains DOS executable, small
documentation file, Turbo C source code, project and
configuration file. Program could freeze system if it
encounters too many viruses.
06/04/90 Allows built in virus detection while compiling C source
code files using a CRC check. This technique embeds a CRC
or checksum value into the executable file. Compiled
using Turbo C 2.0 or Microsoft C 5.1. Source code and
documentation files included.
** Type Winsock
01/17/95 Winsock RCMD .dll provides function similar to the
Page No. 140
01/25/96
PD/Shareware Products in Library
Release Date Product Description
Berkeley sockets 'rcmd' function for Windows Sockets.
This provides you with the ability to initiate UNIX
commands from within your Windows application.
01/17/95 Winsock RCP .dll provides functions to transparently copy
files to and from a remote site.